今天我们来讨论下python下如何实现:打开文件—修改文件——关闭文件的操作
思路:
第一步:把文件读取出来
第二部:再用'w'模式写入到新文件
第三部:把原文件删除,并且把新文件重命名回原文件
这样就实现了文件的修改操作
我们先来看看原文件的内容
我们想要做的修改是把第二行的千里不留行改成“万里不流行”
补充说明:用with open()格式可以同时打开两个文件,本例中实际上是打开文件xiakexing,并且创建文件xiakexing.bak,分别创建对应的文件对象old_file和new_file
然后我们再来看看文件的内容
这样,我们就实现了文件的修改。由于我们使用的是with open() as 的方法,所以不需要文件关闭的步骤,如果是通过file=open()的方式开打的文件,则必须在末尾加上关闭文件的语句。
领取专属 10元无门槛券
私享最新 技术干货