【发布时间】:2017-11-28 15:51:21
【问题描述】:
import csv
with open ('database1.csv', 'a', newline='') as csvfile:
linetowrite = username + "," + password + "," + dob + "," +\
favartist + "," + favgenre
csvfile.write(linetowrite)
csvfile.close()
这是我的代码,所有输入都正常,但似乎有问题,您能帮帮我吗?
【问题讨论】:
-
您最后不需要
csvfile.close(),因为您使用的是with块... -
嗨,欢迎来到 Stack Overflow。请阅读how to ask 文章并相应地修改您的问题。您没有提供您期望的输出示例,只是要求我们调试您的代码。这不是 Stack Overflow 的用途,我们在这里帮助解决您面临的特定问题,而不是提供一般调试或指导。
-
还有人知道如何覆盖文件中的输入吗?
-
@Pythonneeds 正如我在下面所说的,您能否让这个问题更清楚,并通过编辑将其包含在您的原始问题中。例如,您可能想问“我怎样才能覆盖现有的行?”,这也会提出如何找到要覆盖的行的问题。