データベースに挿入できるようにファイルをフォーマットしようとしています。ファイルは元々圧縮されており、約1.3MBの大きさです。各行は次のようになります。
398、%7EAnoniem + 001%7E、543,480,7525010,1775,0
このファイルを解析するコードは次のようになります。
Village = gzip.open(Root+'\\data'+'\\' +str(Newest_Date[0])+'\\' +str(Newest_Date[1])+'\\' +str(Newest_Date[2])\
+'\\'+str(Newest_Date[3])+' village.gz');
Village_Parsed = str
for line in Village:
Village_Parsed = Village_Parsed + urllib.parse.unquote_plus(line);
print(Village.readline());
プログラムを実行すると、次のエラーが発生します。
Village_Parsed = Village_Parsed + urllib.parse.unquote_plus(line);
ファイル"C:\ Python31 \ lib \ urllib \ parse.py"、404行目、unquote_plus string = string.replace('+'、'')TypeError:バッファインターフェイスを持つオブジェクトが必要です
ここで何が悪いのか分かりますか?助けてくれてありがとう:)