我有一個包含一系列比特的文本文件,在ASCII:蟒字面二進制進制轉換
cat myFile.txt
0101111011100011001...
我想寫這對以二進制模式的其它文件,這樣我可以讀取它一位君主。我怎麼能達到?我試過已經用代碼轉換它:
f2=open(fileOut, 'wb')
with open(fileIn) as f:
while True:
c = f.read(1)
byte = byte+str(c)
if not c:
print "End of file"
break
if count % 8 is 0:
count = 0
print hex(int(byte,2))
try:
f2.write('\\x'+hex(int(byte,2))[2:]).zfill(2)
except:
pass
byte = ''
count += 1
但這並沒有達到我計劃要做的。你有什麼提示嗎?
謝謝你很多_ :-) – user1225343