python中逐行读取文件的最佳方式_Drupal_新浪博客

时间:2021-04-16 06:07:27

python中逐行读取文件的最佳方式_Drupal_新浪博客

python中逐行读取文件的最佳方式
    (2010-08-18 15:59:28)
    转载▼
    标签:
    python
    逐行
    读取
    文件
    最佳
    方式
    readline
    it
       
    利用迭代协议让for循环自动调用next从而前进到文件的下一行,而不是直接把文件读取到内存中,有三点原因:写法简单,运行速度快,节省内存。示例如下:
    for line in open('myfile.py'):
    ...print line.upper()

而不是使用readlines方法:
    for line in open('myfile.py').readlines():
    ...print line.upper()