【发布时间】:2022-12-10 02:41:01
【问题描述】:
我正在努力解决一项需要我在 Python 中打开文本文件的任务。该文件有 3 行:
Moose
Chases
Car
我需要读取该文件,然后附加连接在第 4 行的三个词。因此,修改后的文本文件将包含:
Moose
Chases
Car
Moose Chases Car
我是处理文件的新手,所以我不确定为什么我所做的不是修改文件。
def func(value):
return ''.join(value.splitlines())
f = open("WordTextFile1.txt", "a+")
myString = f.read()
new_str = func(myString)
f.write(new_str)
f.close
非常感谢任何帮助。
【问题讨论】:
-
如果你真的打电话给
f.close会发生什么? -
使用
with语句打开文件,它会自动关闭文件 -
您在
f.close之后缺少()。 -
''.join应该是' '.join以在单词之间放置一个空格。
标签: python python-3.x file