请教各位一个问题,希望能得到一个答案

各位,打扰一下,我问一个小小的问题,就是说呢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()#关闭文件(作者习惯,可以不加)
#如没有此文件将新建一个

当然可以

可以的