だから私は .jpg/.png を持っていて、以下に提供するテキスト編集でそれを開きました:
これらのエキゾチックなシンボルをPythonの文字列に保存して、後でファイルに書き込んで画像を生成することはできますか?
ベータ記号を含む文字列をインポートしようとしましたが、非 ASCII を送信するというエラーが発生したため、これについても同じことが起こると想定しています。
とにかくこの問題を回避する方法はありますか?
ありがとう
テキスト編集での Image.png の一部:
テキスト編集で見ているのはバイナリファイルであり、すべてを人間が読める文字で表現しようとしています。
Pythonでファイルをバイナリとして開くだけです。
with open('picture.png', 'rb') as f:
data = f.read()
with open('picture_out.png', 'wb') as f:
f.write(data)
rb
にフラグを指定してバイナリ形式でファイルを読み取り、ファイルからopen
出力されたものをテキストファイルに保存することができます。これのポイントが何であるかはわかりませんが、そこに行きます
# read in image data
fh = open('test.png','rb')
data = fh.read()
fh.close()
# write gobbledigoock to text file
fh = open('test.txt','w')
fh.write(data)
fh.close
fh.close()