我通过Anaconda使用Windows 10和Python 3.6.5。
我正在尝试创建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的内存位置,但除此之外没有任何作用。
请帮助新手!谢谢。我保证我已经用谷歌搜索并尝试了我所知道的一切。
答案 0 :(得分:0)
我已经尝试过您的代码,并且对我来说效果很好。也许尝试以下操作以查看创建文件的确切位置:
import csv, os
current_dir = os.getcwd()
with open('names.csv', "w") as csv_file:
print('opened csv at {}/names.csv'.format(current_dir))
csv_writer = csv.writer(csv_file, delimiter=",")
print(csv_writer)
答案 1 :(得分:0)
如果您使用的是Anaconda Jupyter笔记本,则效果很好。但这也可以在任何地方实现。新建一个文件夹。将要打开的文本文件和Python文件放在同一文件夹中。在您的python文件中执行“将pandas导入为pd”。然后做:
file = pd.read_csv('your_file').