如图片,第五行中通过line=line.strip()将文本中空格去掉了,然后把想print结果写回文本中。
找个全局变量接受一下,然后写入就行了:
l = list()
with open('xxx.txt', 'r') as f:
for line in f.readlines():
l.append(line.strip())
with open('xxx.txt', 'w') as f:
for line in l:
f.write(line)
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。▼ http://bbs.csdn.net/topics/391975224