84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
可以試試f.read(size)函數,把size設為1的話是逐字讀出來的,然後再過濾資料。
這個用python很好辦, 結果都一樣啊, 是你姿勢不太對
python
例如你過濾得到的這段內容> twiiiiiii@2, 我模拟一下, 假如待处理的文件(raw.dat)內容是這樣
> twiiiiiii@2
raw.dat
> t我w爱i北i京i天i安i门ii@2
上碼
with open("raw.dat", "rb") as fh: line = fh.readline() print(line) print(line.decode('ascii', 'ignore'))
輸出
b'> t\xce\xd2w\xb0\xaei\xb1\xb1i\xbe\xa9i\xcc\xeci\xb0\xb2i\xc3\xc5ii@2' > twiiiiiii@2
所以沒什麼問題啊, 跟你用C沒任何區別
C
可以試試f.read(size)函數,把size設為1的話是逐字讀出來的,然後再過濾資料。
這個用
python
很好辦, 結果都一樣啊, 是你姿勢不太對例如你過濾得到的這段內容
> twiiiiiii@2
, 我模拟一下, 假如待处理的文件(raw.dat
)內容是這樣上碼
輸出
所以沒什麼問題啊, 跟你用
C
沒任何區別