如何在Python中将CSV文件保存到本地目录

3

我对Python非常陌生。我刚刚使用Python创建了一个CSV文件,现在我想将它保存到我的驱动器上的目录中,以便我可以使用Excel、SAS等访问它。我该怎么做呢?以下是我的代码:

directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
output=zip(tweets_list, positive_counts) #brings the two variables together for merging to csv
writer=csv.writer(open(directory, 'wb'))     
writer.writerows(output) #sends list to the csv

当我运行这个程序时,出现了一个错误:

IOError: [Errno 22] invalid mode ('wb') or filename: 'C:\Users\Documents\pyth\tweet_sentiment.csv'

我该怎么办?


你的代码是什么来实现这个? - likeitlikeit
OP,请查看我对你的代码修订的帖子。 - sihrc
2个回答

5

我不确定你是如何创建csv文件的,如果没有自动保存,可以使用csv模块打开/创建一个文件并在该位置写入csv文件。它会自动保存。

import csv
with open('pathtofile','wb') as csvFile: #EDIT - because comment.
    writer = csv.writer(csvFile)
    writer.writerows(csvstff)

如果您能发布您的代码,我们可能会更能帮助您。
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'

需要实现的功能

directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'

\t 表示制表符。需要转义 "\" 这个字符。实际上,在文件目录中,为了更安全地使用所有的 '\',最好使用 \ 。


1
非常感谢您的快速回复。我刚刚在我的问题中发布了我的代码。 - user2649353
1
太棒了!非常感谢你。我已经为此苦苦挣扎了36个小时。你是我的英雄! - user2649353

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接