此问题已在此处有答案:
What exactly is current working directory?(5个答案)
17小时前关闭
我正在使用Windows 10和Python 3.6.5通过Anaconda。
我试图创建一个CSV,然后添加一个列表到说CSV,但我不能让它首先创建CSV。没有错误代码,只是什么都没有。我已经禁用了所有的防病毒保护,以确保这不是问题。我已经尝试了两个不同的PC。我相信这是愚蠢的,因为我是python新手,但我找不到答案。
我试过两种方法。
open("new.txt","w").close
和
导入csv
with open('names.csv', "w") as csv_file:
csv_writer = csv.writer(csv_file, delimiter=",")
print(csv_writer)
这给了我csv_writer的内存位置,但除此之外什么也没做。
请帮助一个新手!谢谢。我保证我已经谷歌过了,试过了我所知道的一切。
3条答案
按热度按时间5ktev3wc1#
如果你使用的是Anaconda Jupyter notebook,它的效果非常好。但这也可以在任何地方实现。创建一个新文件夹。将你想要打开的文本文件和Python文件放在同一个文件夹中。在你的Python文件中执行'import pandas as pd'。然后执行:
h43kikqp2#
我已经试过你的代码,它对我来说工作得很好。也许可以尝试以下内容来查看你创建文件的确切位置:
xhv8bpkk3#
对我来说,问题是名称的格式,如果它包含一些特殊字符,如“/”,我删除了特殊字符,它将不会被创建。
例如:filename = invoice_date_02 - 2013 →无法工作filename = invoice_date_02-2013 →工作正常