【发布时间】:2017-06-11 02:28:43
【问题描述】:
我的一个朋友使用 C 的 fprintf 函数写了简单的诗歌。它是使用 'wb' 选项编写的,因此生成的文件是二进制文件。我想使用 Python 以纯文本形式显示诗歌。
我目前得到的是很多这样的字符串:��������
我正在使用的代码:
with open("read-me-if-you-can.bin", "rb") as f:
print f.read()
f.close()
【问题讨论】:
-
您最初的问题有点不清楚。我试图澄清它,但如果我无意中改变了意思,你可以回滚。
-
只需读入
bytearray,然后将其转换为字符串。 -
你能举个例子吗?
-
您在阅读时是否使用了“rb”选项?
-
是的,我正在使用这个选项。我已经更新了添加代码的问题。