Python 初始—(文件操作)

Posted 浮云随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 初始—(文件操作)相关的知识,希望对你有一定的参考价值。

文件修改,我们可以不用讲一个文件全部都进行读取,然后放入内存,如果文件过大,容易造成内存的

内存溢出问题

 

因此我们可以便读取边进行修改操作

f=open("old.txt","r",encoding="utf-8")
f_new=open("new.txt","w",encoding="utf-8")
for line in f:
if "微笑在天上" in line:
line=line.replace("微笑在天上","开心在心中");
f_new.write(line)
f.close()
f_new.close()

同时我们也可以将关闭文件的动作交给With来实现:
with open("new.txt","w",encoding="utf-8") as f:
for line in f:
print(line)












以上是关于Python 初始—(文件操作)的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码片段总结

我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?

学习笔记:python3,代码片段(2017)

常用python日期日志获取内容循环的代码片段

Jekyll 偏移代码片段高亮的初始行

VSCode自定义代码片段——git命令操作一个完整流程