XMLファイルをCSVに変換しようとしていますが、XMLのエンコーディング( "ISO-8859-1")に、Pythonが行の書き込みに使用するASCIIコーデックにない文字が含まれているようです。
エラーが発生します:
Traceback (most recent call last):
File "convert_folder_to_csv_PLAYER.py", line 139, in <module>
xml2csv_PLAYER(filename)
File "convert_folder_to_csv_PLAYER.py", line 121, in xml2csv_PLAYER
fout.writerow(row)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 4: ordinal not in range(128)
私は次のようにファイルを開こうとしました:
dom1 = parse(input_filename.encode( "utf-8" ) )
そして、書き込まれる前に、各行の\xe1文字を置き換えてみました。助言がありますか?