2010-06-02 78 views
0
filename = r"C:\Dokumente und Einstellungen\sschnei1\Desktop\a.mat" 
print open(filename, "r").read().encode("hex") 

上述代碼僅適用於文本文件。但我想讀出mat-files的十六進制值。Python:將Mat文件轉換爲十六進制值

編輯:我的小十六進制編輯器

from textwrap import fill 
filename = r"C:\a.mat" 
hexvalues = open(filename, "rb").read().encode("hex") 
print fill(hexvalues,16) 

回答

2

嘗試open(filename,"rb") - 打開它作爲一個二進制文件