python file.readline 遇到乱码自动结束

milo4210 2011-07-15 11:18:11
各位看官,请看下面日志文件:

[Wed Jul 13 01:33:40 2011] pid=7066076&ver=duomi_0.2.1.6&pos=STN&t=down&sid=12627637&type=song
[Wed Jul 13 01:33:40 2011] s$p6&<`=fokZnjlkj h=9?,ciiwj
SG2g>ur=&!+*3>!5hd{w,hs6?3<+!tppq`r7[Wed Jul 13 01:33:40 2011] pid=4719702&ver=duomi_0.2.1.9&pos=duomi&t=pm&fid=cdd87ba888f39500&fpk=471&lpk=471&rvpk=472&rtpk=1&epk=0&ppk=136&spk=335&stm=275&drm=275&sp=14060&dt=1&pt=0
[Wed Jul 13 01:33:40 2011] pid=15349698&ver=duomi_0.2.4.4&pos=2011&t=pv&fid=96d761698ee49000&fpk=1904&lpk=1904&rvpk=1914&rtpk=10&epk=0&ppk=1904&spk=0&stm=189&drm=50&sp=313589&dt=0&pt=4156

我用 for line in open(logpath): 总是到 SG2g>ur=&!+*3>! 这一行过不去
其他办法如 file.readlines() 也是一样效果
请问怎么才能顺利读取这一行?
另: utf-8和gbk的编码也试过了,无解
...全文
259 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Inpool 2011-07-15
  • 打赏
  • 举报
回复
for line in open(logpath, 'rb')

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧