编辑了我的程序 - 仍然有同样的问题
此外,推荐的链接答案是无用的,因为它只告诉您无法就地修改文件并且没有提供任何好的解决方案。我有一个文件,它的开头有行号。我编写了一个 python 脚本来消除这些行号。这是我的第二次尝试,我仍然遇到同样的问题
首先,我打开文件并将其保存到一个变量中以供以后重用:
#Open for reading and save the file information to text
fin = open('test.txt','r')
text = fin.read()
fin.close
#Make modifications and write to new file
fout = open('test_new.txt','w')
for line in text:
whitespaceloc = line.find(' ')
newline = line[whitespaceloc:]
fout.write(newline)
fout.close()
我也尝试过使用'with'关键字但没有运气,当我打开 test_new.txt 时它是空的
这里发生了什么?