看板 Python 關於我們 聯絡資訊
對不起 , 因為手上沒有書 , 所以只好上來求救一下 , 我自己也會一邊 google 看看 . f=open('xxxx', 'r') x=f.read(4) 如何把 f.read(4) 的東西轉成 int 給 x 啊 XDXD >>> a '3\x12\x00\x00' >>> int(a) Traceback (most recent call last): File "<pyshell#61>", line 1, in <module> int(a) ValueError: invalid literal for int() with base 10: '3\x12' >>> -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.121.210 ※ 編輯: zha0 來自: 220.135.121.210 (12/13 23:23)
sunrise0406:你要先確定你讀取的內容是數字才能轉.. 12/13 23:27
zha0:ctype or struct.unpack("i", x) 可以, 感謝 . 12/13 23:56