Python Tips & Tricks

读写

  • for line in opened_file: 逐行读取,读一行加载一行
  • for line in opened_file.readlines(): 逐行读取,将所有内容加载到内存
  • for row in cursor: 逐row读取,读一行加载一行
  • for row in cursor.fetchall() : 逐row读取,将所有内容加载到内存

注意: 单次循环中,计算任务所花的时间 >> 单次IO读取的时间时, for line in file/cursor 更好 单次循环中,计算任务所花的时间 << 单次IO读取的时间时, for line in file.readlines()/cursor.fetchall() 更好


In [ ]: