繁体   English   中英

蟒蛇 2.7.3 。 . . 写入 .jpg/.png 图像文件?

[英]Python 2.7.3 . . . Write .jpg/.png image file?

所以我有一个 .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)

您可以通过提供要openrb标志以二进制格式读取文件,然后将文件中的内容保存到文本文件中。 我不知道这有什么意义,但你去吧

# 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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM