复习文件操作

Posted xiaolang666

tags:

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

#文件内容替换操作
import os
old_str = ‘不要回答!‘
new_str = ‘绝对不能回答!‘
f = open(‘test_file‘,‘r‘,encoding=‘utf-8‘)
new_f = open(‘file_new‘,‘w‘,encoding=‘utf-8‘)
for i in f:
if old_str in i:
new_line = i.replace(old_str,new_str)
else:
new_line = i
new_f.write(new_line)
f.close()
new_f.close()
os.replace(‘file_new‘,‘test_file‘)

#在文件里加新加一行内容内容不影响其他内容
import os
file = open(‘test_file‘,‘r‘,encoding=‘utf-8‘)
content = file.readlines()
content.insert(5,‘welcome to nice_xm ‘)
file_new = open(‘new_file‘,‘w‘,encoding=‘utf-8‘)
content = ‘‘.join(content)
print(content)
file_new.write(content)
file.close()
file_new.close()
os.replace(‘new_file‘,‘test_file‘)

以上是关于复习文件操作的主要内容,如果未能解决你的问题,请参考以下文章

C语言文件操作复习

Python-复习-文件操作-21

复习文件操作

python基础(文件操作复习,函数,函数的返回值,函数的参数)

操作系统复习专题

python 基础复习 08 之文件操作及练习