File I/O:
file = open(filename, 'mode') # mode包括 'r' , 'r+' , 'w' , 'w+' , 'a' , 'a+'等
file.close()
file.readline() # 读一行
file.readlines() # 按行读入
file.writeline()
file.writelines()
file.readline().strip() # 去掉每行首尾的空白
file.flush() # 刷新文件内部缓冲区,将数据立刻写入文件
Error:
在Python v2中,
pfile.read() # 可以设置整形参数n,表示尽可能多的读取n个字节。
pfile.write() # 读完文件直接写入会提示如下错误:
IOError: [Errno 0] Error
在read之后,另外这个情况已经在v3中更改。
在读完文件后,可以将指针回0来处理这种情况,也就是在read后加:
pfile.seek(0) #将文件指针清0