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
本文详细介绍了Python中文件操作的基本方法,包括打开、关闭文件,按行读取内容,以及写入数据等。针对不同模式的使用场景进行了说明,并提供了如何避免常见错误的建议。
1223

被折叠的 条评论
为什么被折叠?



