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