如何存储"输入"收集的数据?到python中的文本文件

时间:2015-06-30 17:10:56

标签: python

我是python的新手,我只是想知道是否有一种方法可以存储从函数输入中获取的数据,例如:

    a = input("Question")
    b = input("Another Question")
    c = input("Another question")
    list = [a, b, c]

如何将列表存储到文本文件中? 谢谢

2 个答案:

答案 0 :(得分:0)

如果您正在使用Python 3(通过使用input进行猜测),并且在重命名list之后,它不会影响内置名称:

with open("test.txt", "w") as outfile:
    for line in mylist:
        outfile.write(line + "\n")

会将mylist的内容写入当前目录中的文件test.txt,每个项目都在各自的行中。

答案 1 :(得分:0)

您可以编写每个变量:

# Open a file
fo = open("filename.txt", "w")
fo.write(a);
fo.write(b);
fo.write(c);

# Close opend file
fo.close()

或者您可以使用循环来编写列表

for item in list:
  fo.write("%s\n" % item)