def abc(filename):
infile = open(filename, 'r+')
read = infile.read()
lst = read.split()
for i in lst:
if len(i) == 4:
i.replace(i, 'abcd')
print(i)
abc('question 4.txt')
我想替换文本文件中的4个字符串,但是显然这没有发生。一切似乎都工作正常,但替换功能没有响应。
答案 0 :(得分:0)
这是一个可能的解决方案:
for n, i in enumerate(lst):
if len(i) == 4:
lst[n] = 'abcd'