csv.reader
のラッパーを作成しています。不正な行(NULLバイトを持つ行)があっても読者が作業を続けることができます。 「ひどく行[actual_raw_line]
を形成ガット」ログインして警告の一環として、生の問題の行が含まれている、私が本当にやりたいのですがどのようなcsv.readerでraw行を取得しますか?
def error_ignoring_csv_reader(csv_reader):
while True:
try:
yield next(csv_reader)
except csv.Error, e:
logger.warning("Got badly formed line with error [%s]" % e)
が、CSVのソースコード上で読んで、私はそうではありません:それは次のようになりますそれにアクセスする方法を見つけました。 csv.readerの未加工の未処理の現在の行にアクセスできますか?