0

正常に動作する Ubuntu で Python 3.3 プログラムを作成しました。ただし、Windows で実行すると、Unicode エンコード エラーが発生します。それが不平を言う行は次のとおりです。

if minor:
    print (textwrap.fill('{}: {}'.format(minor,MINOR[minor])),"\n")

しかし、WindowsではなくUbuntuで機能する理由がわかりません。ウィンドウズが嫌いなキャラクターは? 何も問題はありません。

エラー写真

4

2 に答える 2

0

私は同じ問題を抱えていました。次の方法で解決しました。最初に文字列をデコードし(文字列1など)、さらに操作を実行します。

  string_decoded= (string1.decode('latin_1'))
于 2013-06-10T11:37:26.880 に答える