我們有DataInputStream用於處理Java中的二進制文件;我們可以在Python中使用這些文件?如何在Python中處理二進制文件
0
A
回答
1
open("file", "b")
打開文件,你可以閱讀它。見here。
1
幾年前,我使用了結構模塊從幾個遊戲服務器http://docs.python.org/2/library/struct.html#struct.unpack
解析二進制的反應有時是有用的只是.find()
一些字節的數據,如.find('\x00')
去空終止字符串的結尾。
2
我已經使用Construct包很多來讀取和解析Python中的結構數據。
基本上它可以讓你以非常習慣和pythonic的方式聲明文件的結構,而不是爲你解析或編碼它。
解析後,您有一個對象允許通過屬性訪問所有文件的信息。
相關問題
- 1. 在python中處理二進制文字
- 2. python性能處理二進制文件
- 3. git如何處理二進制文件?
- 4. 處理R中的二進制文件
- 5. 如何處理文件不是二進制文件(git)
- 6. 使用python處理包含數組的二進制文件
- 7. Python是否對處理二進制文件很危險?
- 8. 如何在Python中以二進制格式讀取二進制文件?
- 9. 在Python中讀取二進制文件
- 10. 在Python中讀取二進制文件
- 11. 如何在Python中複製二進制文件的塊?
- 12. Ruby如何處理字節/二進制文件?
- 13. 的Python:二進制文件
- 14. Python struct.unpack二進制文件
- 15. 使用FileItemStream在Java中處理二進制文件
- 16. 在git-svn中處理大型倉庫與二進制文件
- 17. 在Matlab中處理二進制數據
- 18. 如何在另一個二進制文件中定義二進制文件?
- 19. 如何在C++中追加二進制文件與二進制文件
- 20. 如何處理二進制文件的讀取,例如.mo文件
- 21. Python matplotlib如何處理二進制數據?
- 22. 處理二進制Plist
- 23. 十進制和二進制數處理
- 24. 如何在Python中將BitArray寫入二進制文件
- 25. 如何在Python中打開和讀取二進制文件?
- 26. 如何在python中爲sqlite3轉義二進制文件?
- 27. 如何在Python中使用ftplib上傳二進制文件?
- 28. 如何在Python中返回1x1像素的二進制文件?
- 29. 如何在Servlet中處理Wicket中的二進制流?
- 30. 如何在python中處理大文件?
閱讀此文章:http://stackoverflow.com/questions/1035340/reading-binary-file-in-python和這一個太:http://stackoverflow.com/questions/8710456/reading-a-binary -file-with-python – theAlse 2013-03-15 09:05:05
你的代碼需要與DataInputStream的文件格式兼容嗎? – Ber 2013-03-15 09:24:29