Linux で Python を使用してファイル (GNUPG から取得した結果) に何かを書き込んで、後で読み込んで署名とデータがまだ有効かどうかを確認したいと考えています。
次の方法で結果をファイルに書き込もうとすると(コードの16〜18行目):
with open(“result.txt”, “w”) as my_file:
pickle.dump(signed_data, my_file)
my_file.close()
次の問題が発生します。
python eg1.py
File "eg1.py", line 16
SyntaxError: Non-ASCII character '\xe2' in file eg1.py on line 16, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
問題のある値を別のものに変更し、後で読み返すときに元に戻すことはできますが、変更せずに意図したとおりにファイルを保存することは可能でしょうか?