python读文件逐行处理的示例代码分享
2013-12-27 00:00
831 查看
import os ## for os.path.isfile() def dealline(line) : print(line) ## 针对line我可以做很多事情 def getfilename() : return input('Please input file name(input exit() for exit):').strip() class more : ## MORE功能 linenum = 0 size = 10 def work(self) : if self.linenum >= self.size : if input('--MORE--').strip().lower() == 'exit()' : return False self.linenum = 0 else : self.linenum += 1 return True while True : try : filename = getfilename() if filename.lower() == 'exit()' : ## 退出 break if os.path.isfile(filename) : ## 判断文件是否存在 f = open(filename) try : lines = f.readlines() m = more() for line in lines: if False == m.work() : break dealline(line) ## input() finally : f.close() else : print('File does not exists.') ##input() except : print('Input Error!')
还可以用
with open(filename) as fh: for line in fh: yield line
输出每一行
相关文章推荐
- python读文件逐行处理的示例代码分享
- python批量修改文件后缀示例代码分享
- Python常见文件操作的函数示例代码
- python调用cmd复制文件代码分享
- python文件去除重复的代码示例
- 在python中如何重定向标准输出stdout到文件代码示例
- php处理单文件、多文件上传代码分享
- Python的Django中将文件上传至七牛云存储的代码分享
- python使用PyV8执行javascript代码示例分享
- 文件上传servlet处理代码分享/ckeditor图片上传servlet处理
- MySql存储过程异常处理示例代码分享
- php处理单文件、多文件上传代码分享
- Python的Django中将文件上传至七牛云存储的代码分享
- Python 递归处理文件和文件夹代码详解
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- Windows系统中C#读写ini配置文件的程序代码示例分享
- Python + django + pycharm 项目的前端代码的静态文件处理
- python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
- Python文件的读写和异常代码示例
- Python实现生成简单的Makefile文件代码示例