写入列表到文件——未找到写入的文件



我正在使用Python 3。

这是一个我正在写的剧本。它要求输入姓名/生日,接受该输入,并将其附加到列表中。然后将该列表写入另一个文件。

我对此做了研究,但找不到它不工作的原因。

下面是我的代码:
print("""Enter the name and birthday of the person like this:
Adam 1/29
""")
all_birthdays = [ "none so far" ]
while True:
    birthday = input("> ").upper()
    if birthday == "":
        break
    if birthday == "LIST":
        print(all_birthdays)
    if birthday not in all_birthdays:
        all_birthdays.append(birthday)
    else:
        print("This name/birthday is already known")
birthday_list = open('test.txt','w')
for bday in all_birthdays
    birthday_list.write("%sn" %bday)

SECOND EDIT:我添加了代码(最底部的for循环和创建文件)。它工作,但我似乎找不到文件在任何地方。任何帮助吗?我怎样才能找到它并打开它?使用Python

将列表写入文件

这一行:

 birthday = input("> ").upper
应:

 birthday = input("> ").upper()

前者将upper函数赋值给变量birthday,而不是输入字符串的大写。

相关内容

  • 没有找到相关文章

最新更新