Excelで作ったcsvファイルをpythonで読めない
解決.
こんなエラーが出てちょっと困った@Python 2.5.1 on Mac OSX 10.5
_csv.Error: new-line character seen in unquoted field - do you need to open the file in universal-newline mode?
なんだかなーと思って少し調べたらこんなのが(結構古い...)
http://www.python.jp/pipermail/python-doc-jp/2003-July/001169.html
universal new-line mode使えですね,わかりました.
ということで,とりあえず読み込むだけの簡単なスクリプト書いてみた.
1 #!/usr/bin/python 2 import sys 3 import csv 4 import codecs 5 if (len( sys.argv ) != 2 ): 6 print 'Usage: # %s hoge.csv' % sys.argv[0] 7 quit() 8 csvfile = codecs.open(sys.argv[1],"r"); 9 if csvfile != None: 10 for row in csv.reader(csvfile,dialect='excel'): 11 for col in row: 12 print col
これで一行読み込んで表示,を繰り返す.
さて,1500万行のトレースログをクリーンアップする作業に戻りますか...