我正在使用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("%s\n" %bday)
第二個編輯:我添加的代碼(最底層的for循環和創建文件)。它的工作,但我似乎無法找到任何地方的文件。任何幫助?我如何找到並打開它? Writing a list to a file with Python
您錯過了()函數調用的括號。添加這些括號後,代碼對我來說工作正常。 – Dartmouth
達特茅斯意味着'上部'函數調用。 – martineau