0
CSV書き込みができません。 "li_result"のリストにデータ結果があり、このデータをcsvファイルに書きたいと思います。 これは、コードCSV書き込みができません
fp = open('dataResult.csv', 'w')
w = csv.writer(fp, delimiter=',')
csvwrite = unicode(li_result)
csvwrite_result = csvwrite.encode('sjis')
w.writerow(csvwrite_result)
である。しかしdataResult.csvは空です。エラーが発生しないので、何が間違っているのか分かりません。 そして私はcsvファイルにSJISコードでデータを書きたい。(ユニコードは手紙を書くために使用されているので、今、私はpython2.7を使用して、右?)私はまだ何も書かれていない
csvwrite = unicode(li_result)
csvwrite_result = csvwrite.encode('sjis')
これらのコードを削除しました。 これを解決するにはどうすればよいですか?
サンプルコード
fp = open(CSV_FILE_NAME_ACCOUNT, 'aw')
w = csv.writer(fp, delimiter=',')
title = 'abc'
name = 'hoge'
time = '2010-04-20 0:0:0'
u_title = unicode(title)
u_name = unicode(name)
u_time = unicode(time)
s_title = u_title.encode('sjis')
s_name = u_name.encode('sjis')
s_time = u_time.encode('sjis')
list = [s_title, s_name, s_time]
w.writerow(list)
ウルcomment.Iがエラーを持っていないこの更なる –
THXを調査するために、サンプルデータと、エラーメッセージを投稿してください。 – user21063
あなたのコードはうまく動作します。どのオペレーティングシステムを使用していますか?これはあなたの唯一のコードですか? – oscfri