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
没任何区别