python文件处理

原文链接: http://www.cnblogs.com/sgsheg/archive/2012/12/28/2836733.html

python中的文件处理:

output = open(r'C:\spam','w')
创建输出文件('w'指的是写入)

input = open('data', 'r')
创建输入文件('r'指读写)

input = open('data')
与上面的相同,r是默认的.

aString = input.read()
把整个文件读进到单一字符串

aString = input.read(N)
读取下一行(包含行末标识符)到一个字符串

aString = input.readline()
读取下一行(包含行末标识符)到一个字符串

aString = input.readlines()
读取整个文件到字符串列表

output.close()
手动关闭(当文件收集完成后完成时会替你关闭文件)

output.flush()
把输出缓冲区刷到硬盘中,但不关闭文件

anyFile.seek(N)
修改文件位置到偏移量N处以便进行下一个操作

for line in open('data') : use line
文件迭代器一行一行的进行读取

open('f.txt',encoding=latin-1)
Python3.0中的Uncoide文本文件

open('f.bin','rb')
Python3.0中的二进制byte文件(bytes字符串)


p

转载于:https://www.cnblogs.com/sgsheg/archive/2012/12/28/2836733.html

你可能感兴趣的:(python文件处理)