【发布时间】:2019-04-16 09:43:04
【问题描述】:
这里有点麻烦。我想使用用户在程序中输入的名称创建一个 CSV 文件。我已经在网站上检查并尝试了多种解决方案。对我来说,这个应该有用:
CSVfilename = "synonymes.csv"
modifiedCSV = input("Enter file name : ")
os.rename(CSVfilename, modifiedCSV +".csv")
csv_file = open(CSVfilename, "w", encoding='utf-8', newline = '')
csv_writer = csv.writer(csv_file)
但这不起作用。如何在创建 CSV 文件或允许用户重命名之前获取用户的输入?
我在 Python3 中使用 csv 模块。我没有收到错误,只是不要创建我稍后将使用的 csv 文件。
感谢您的帮助!
【问题讨论】:
-
您要创建文件或重命名现有文件?
-
我希望用户能够创建它并按自己的意愿命名
标签: python csv input operating-system