2
私は関数convert()
を作成しました。これはpdfをhtmlに変換し、htmlを文字列として出力します。 私は:ファイルに書き込むことはできませんが、テキストに書き込むことができます
print(convert())
それは動作しますが、私は結果をファイルに書き込みしようとすると:
f.write(convert())
を私が手:pycharm
で
UnicodeEncodeError: 'charmap' codec can't encode character '\ufb01' in position 978: character maps to <undefined>
を私のプロジェクトエンコーダが設定されていますUTF-8に、私は
# -*- encoding: utf-8 -*-
0123を持っています
ファイルの先頭に。なぜ私はこのエラーが発生するかについての任意のアイデアですか?
'f.write(convert()。encode( 'utf-8'))' – Hackerman