对于一个大文件,读取每一个行然后处理,用readline()方法老是读不全,会读到一半就结束,也不报错;

总之处理的行数跟 wc -l 统计的不一样,调试了一下午,改用

with open('xxx.log') as fin:
for line in fin:
do something with line

成功解救,但是不知道是什么原因。网上有说是文件里有特殊字符,需要用rb模式打开,试了也不行。

最新文章

  1. 浅谈css的栅格布局
  2. js 处理字母 大小写的 一些函数
  3. .this语句指的是什么
  4. 我曾经的第一个OC程序
  5. CDN网络的原理
  6. C#将Json字符串反序列化成List对象类集合
  7. Cocos2dx开发游戏移植到Android平台
  8. Box2d学习
  9. Google Code Pretiffy 代码 着色 高亮 开源 javascript(JS)库
  10. [JAVA]各种杂七杂八的东西......
  11. 增加Swap内存
  12. Day02 - Python 基本数据类型
  13. 设计模式——如何避免在OO设计中违反依赖倒置原则
  14. Android 开发之网易云音乐(或QQ音乐)的播放界面转盘和自定义SeekBar的实现
  15. [ An Ac a Day ^_^ ] hdu 2553 N皇后问题 搜索
  16. IDEA安装步骤详解
  17. RESTful支持
  18. 3DES 加、解密
  19. hive中 regexp_replace的用法,替换特殊字符问题
  20. ros 录制

热门文章

  1. mvn 引入自定义jar 解决 mongo-spark 报错
  2. HTML 客户端存储
  3. Deep Learning 36:python中的一些函数
  4. iOS 视图在不同View之间的切换(对于convertRect:函数的一些理解)
  5. A喝酒(北京林业大学校赛)
  6. 常见的页面效果,相关的js代码
  7. linux初级学习笔记二:linux操作系统及常用命令,文件的创建与删除和命名规则,命令行展开以及linux中部分目录的作用!(视频序号:02_3)
  8. ss连接不上
  9. 初学者对springMVC的认识
  10. CTR预估经典模型总结