各位,打扰一下,我问一个小小的问题,就是说呢Python在打开TXT文档后,能否修改里面的内容?(注意:不是添加内容,是修改)或者说新建一个文本文档TXT?比如有一个TXT,内容是“abcd”我要将其改为“bcdefg”可以吗?怎么改?希望能得到各位的答复,谢谢!
先读取txt的内容到python里,然后把它当做字符串,修改里面的内容,再拷贝回去。
with open('文件路径和文件名', 'w') as f
f.write('修改后的内容')
如果没有这个文件名,就会自动创建一个txt文件。
望采纳,谢谢!
import random
count = 1
lst = []
with open('num.txt', 'r', encoding='utf-8') as f1:
with open('new.txt', 'a', encoding='utf-8') as f2:
for one in f1.readlines():
f2.write(one.replace(" ","###"))
是可以的。
n = open('文件名', 'w') # 打开文件并设置为修改模式(如果程序和文件不在一起,文件名要加路径)
n.write("要修改的内容") # 修改内容
n.close()#关闭文件(作者习惯,可以不加)
#如没有此文件将新建一个
当然可以
可以的