Python 如何使用“写入”写入文本文件;而;?

Python 如何使用“写入”写入文本文件;而;?,python,file-io,Python,File Io,我还需要添加什么才能使代码正常运行?不确定,但while中的open语句不会影响其行为? 您是否尝试过将其移出while循环?这应该可以: while 1: text_file = open("write_it.txt", "w") word = input("Please add to a text file: ") 我的意思是我需要继续这段代码来制作一个将所有内容都写入“write_it.txt”的程序。我不太明白,我试图用“a”作为打开的文件并在那里添加一些内容,但它仍然

我还需要添加什么才能使代码正常运行?

不确定,但while中的open语句不会影响其行为? 您是否尝试过将其移出while循环?

这应该可以:

while 1:
    text_file = open("write_it.txt", "w")
    word = input("Please add to a text file: ")

我的意思是我需要继续这段代码来制作一个将所有内容都写入“write_it.txt”的程序。我不太明白,我试图用“a”作为打开的文件并在那里添加一些内容,但它仍然是一个空白的txt文件。请你给我一个该程序的完整代码,如果你得到Aaron的代码,而不是:word=input(“请添加到文本文件:”)你使用:word=raw_input(“请添加到文本文件:”)应该可以从问题开始,特别是从OP下面的评论开始,这看起来像是一个家庭作业问题,OP没有任何学习努力。我想这会导致结束,除非有人觉得不一样。所有人:停止使用“1“.Python有布尔值已经很久了。@Lennart Regebro:虽然是真的,也许他们应该在那之前读一本教程。@S.Lott:这是“While true”,而不是“While true”
text_file = open("write_it.txt", "w")
while 1:
    word = input("Please add to a text file: ")
    if not word:
        break
    text_file.write(word)
text_file.close()