我正在嘗試使用Python讀寫二進制文件。我想教自己一點編程(這不是真的教我自己,因爲我使用互聯網,但無論如何...)。我的問題是,在Python中以二進制讀取文件實際上並沒有將這些位輸出給我,但似乎已經將它處理成文本。Python中的二進制I/O
例子:
我的系統在同一文件夾中的腳本文件「Test.txt的」。
這個文件的內容在下面的文字寫在記事本:
Testing Temp "Testing"
這是一小片是給我一些混亂的代碼:
f=open("Test.txt", "rb")
print(f.read(22))
這將導致以下輸出:
b'Testing Temp "Testing"'
但是,我想位字符串的形式(所以一個條ng和0的1)作爲輸出。我怎樣才能做到這一點?
你是什麼意思 「位」?你期望的輸出是什麼? – 2014-12-01 21:14:56
你說得對,我不是很清楚。我正在尋找0和1的字符串。我編輯了我的帖子。 – Dasherman 2014-12-01 21:15:51
你對這個excersize有什麼期待? – 2014-12-01 21:25:32