文本文件的读写
创建一个文件对象
1 | 对象名 = open(文件名,"模式") |
最常用的模式有:
1 | r 打开只读文件,该文件必须存在。 |
文件对象的方法
读取:
1 | file.read() #读取整个文件,如果文件超过内存2倍,会报错 |
写入:
1 | file.write("text ") #向文件对象file中写入内容; |
关闭:
1 | file.close(); |
使用上下文管理器(with…as…),通过缩进确定代码块,确定文件的使用范围,
- 在使用文件开始时,自动执行特殊方法 enter()
- 在使用文件结束后,自动执行特殊方法 exit() 特殊方法,完成文件的关闭
1 | with open("new.txt", "w") as f: #使用文件管理器打开文件 |