失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python对txt文本文件边读边写 同时读取和写入的方式修改文件

python对txt文本文件边读边写 同时读取和写入的方式修改文件

时间:2020-06-20 11:51:12

相关推荐

python对txt文本文件边读边写 同时读取和写入的方式修改文件

看到很多人在修改文本文件的时候是先打开一个文本文件并读取,然后关闭该文本文件。

接着再打开一个文本文件用于写入。

但有时候只是想修改文件里面的一些字符,用上面的方法难免感觉有些麻烦。

下面介绍如何一次性读取并写入的方法:

with open('test.txt', 'r+', encoding='utf-8') as f:text = f.read() #读取文件并保存到text变量中mid = int(len(text) / 2) #获取text的中间位置text = text[:mid] + '测试文本' + text[mid:] #在text的中间位置插入“测试文本”几个字f.seek(0)#因为之前有读取过文件,所在在写入前需要先调整文件指针到初始位置f.write(text)

复制上面的代码到py文件中,并确保同目录下有text.txt文件,然后运行py文件。这个时候就可以打开text.txt文件查看文件的中间是否添加了“测试文本”这几个字。

最开始的文件内容:

运行后的文件内容:

如果觉得《python对txt文本文件边读边写 同时读取和写入的方式修改文件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。