我需要写文本,然后将二进制数据写入文件。例如,我想将文件写入与内容:如何在Python中将二进制数据写入文本文件?
BESTFORMAT
NUMLINES 42
FIELDS FOO BAR SPAM
DATATYPES INT32 FLOAT64 FLOAT64
FILETYPE BINARY
???d?'Ӈ T???'Ѥ??X??\??
?? R??&??X??\???????
??zR??X??\????????
...
然而,在Python(3.5)中,你可以写ASCII数据,那么二进制数据的方式,你不能打开文件。
我已经试过:
转换我的二进制数据,文本(没有好,因为它输出
b'5 42.7 0.8'
我的文字数据编码成二进制并打开该文件作为二进制(不好,因为我有一个二进制文件,这是不是我想要的)
可能重复的[Python如何写入二进制文件?](https://stackoverflow.com/questions/18367007/python-how-to-write-to-a-binary-file) –