[問題] 以 byte 為主的讀檔問題
各位先進大家好:
我有一個檔案,檔案格式為:
0x01 0x02 0x03 ..... 0xff
我使用以下的方法讀檔:
file_read = open("data.txt", 'r')
byte_data = file_read.read()
但他只會讀到 0x19,不會繼續讀 0x1a:
以10進位來看:1 2 3 4 5 6 7 8 ... 25
從ascii table來看:
http://www.asciitable.com/
0x19 = EM (end of medium)
0x1a = SUB (substitute)
用c的很容易處理這個東西,但用python要如何讓它忽略這個字元的特殊功能,
把他作為一個單純的char來處理呢?
--
早睡早起身體好,事事順心沒煩惱,電腦若是修得好,好人絕對當到老。
辜狗若是用的好,正妹一定會來找,一旦問題解決了,只會說聲你真好。
資工好人真正慘,電腦永遠修不完,整夜工作有夠幹,明早還得送去還。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.81.90
→
08/28 15:22, , 1F
08/28 15:22, 1F
→
08/28 15:34, , 2F
08/28 15:34, 2F
Python 近期熱門文章
PTT數位生活區 即時熱門文章