所以我有一个 .jpg/.png 并在下面提供的文本编辑中打开它:
无论如何我可以将这些奇异符号保存到 Python 中的字符串中,以便稍后将其写入文件以生成图像?
我试图导入一个包含 beta 符号的字符串,但我收到了一个发送非 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()