2017-08-13 13 views
-2

を保存:スプリット2列CSVと私は、この形式のヘッダレスCSVファイル持っている別のファイルに

A,value for A 
B,value for B 
C,value for C 
... 

を今私が最初にちなんで名付けられた、別のファイルにそれぞれの値を保存し、それぞれの行を分割する必要があります値の列:

File  Value 
A.txt  value for A 
B.txt  value for B 
C.txt  value for C 

注:値は英語以外の値なので、ファイルはUTF-8エンコーディングにする必要があります。

+1

あなたが何をしようとしなかった

import unicodecsv with open('files.csv', 'rb') as f_input: for row in unicodecsv.reader(f_input, encoding='utf-8'): with open('{}.txt'.format(row[0]), 'wb') as f_output: csv_output = unicodecsv.writer(f_output, encoding='utf-8') csv_output.writerow([row[1]]) 

あなたは使ってこれをインストールすることができます:あなたはそれをインストールすることができラッパーがないのにありますか?何がうまくいかなかったのですか?あなたのコードを投稿し、特定の質問をしてください。 SOはコーディングサービスではありません。 – DyZ

答えて

0

Python 2.xを使用している場合、csvライブラリはutf-8エンコーディングを直接サポートしていません。情報はここで見つけることができます

pip install unicodecsv     

もっと:unicodecsv 0.14.1

関連する問題