【发布时间】:2015-11-05 14:52:48
【问题描述】:
我有一个用 imageJ 脚本编写的宏。我需要将此宏重写为python3.4。我以阅读模式打开了一个二进制文件:
b_f = open("image.bin", "rb")
OverScan = 0
sizeY = 480
reg = OverScan + 10
然后我在尝试找到如何将b_f 作为原始字符串打开的方法时遇到了问题。在 imageJ 脚本中,它看起来像这样:
s=File.openAsRawString(b_f,2*192*(1+sizeY)*reg);
File.openAsRawString(path, count) - 打开一个文件并以字符串形式返回前 count 个字节。
在 python 中有一些简单的方法可以将二进制文件作为原始字符串打开吗? 我对python完全陌生。 提前感谢您的帮助。
【问题讨论】:
-
你试过
b_f=open("image.bin", "rb").read()吗? -
还没有,我会尝试非常感谢,但是我如何指定它应该被读取为原始字符串?
标签: python binaryfiles rawstring