2

私は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] 無効なモード ('wb') またはファイル名: 'C:\Users\Documents\pyth\tweet_sentiment.csv'

私は何をすべきか?

4

2 に答える 2

3

ここを参照してください: http://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files

というファイルに書き込む方法の例workfile:

f = open('workfile', 'r+')
f.write('0123456789abcdef')
于 2013-08-03T20:52:58.217 に答える
3

自動的に保存されなかった場合、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 はタブです。その「\」をエスケープする必要があります。実際、ファイル ディレクトリの場合は、すべての \ に \ を使用する方がおそらく安全です。

于 2013-08-03T20:53:10.183 に答える