2016-07-04 64 views
-2

我期待查看和操縱文件的1和0。我需要收集的是生成/查看給定文件的.bin文件,該文件可以是照片到文檔中的任何內容。我如何去獲取我的Python代碼中的文件的.bin文件?如何在python中爲給定文件創建一個.bin文件?

+0

你熟悉Python的[文件處理命令(https://docs.python.org/3/tutorial/inputoutput.html#:您可以使用類似下面的轉儲文件的二進制表示讀取與寫入文件)?嘗試打開它,然後閱讀它的內容。這應該讓你開始。 – usr2564301

回答

1

所有文件在技術上都是「bin」文件,因爲它們只是一個字節序列。使用open('name', 'rb')打開文件,以便它處於「二進制」或原始模式。有關更多信息,請參閱open的文檔。然後使用file.read將字節讀入變量。

from __future__ import print_function 

def dump_file(name): 
    with open(name, 'rb') as in_file: 
     for data in in_file: 
      for a_byte in data: 
       print('{:08b}'.format(ord(a_byte)), end='') 
     print('') 
相關問題