我需要寫文本,然後將二進制數據寫入文件。例如,我想將文件寫入與內容:如何在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) –