相关文章推荐
善良的拐杖  ·  二十五、oracle ...·  2 月前    · 
近视的金鱼  ·  Pegasus | Shell·  1 月前    · 
逆袭的骆驼  ·  Universal ...·  1 月前    · 
耍酷的铁链  ·  Android - ...·  2 年前    · 
  • input_file = open( "C:\\Python34\\test.csv")
  • line_num = 0
  • for line in islice(input_file, 1, None):
  • line_num += 1
  • if (line_num != 1):
  • do_readline()

  • 但这样写的代码执行效率偏低,因为每次都需要判断当前的行号是否为1。使用Python提供的itertools工具,我们可以避免此类问题。itertools的目的就是为了提搞looping的效率。相应的代码如下:

  • from itertools import islice
  • input_file = open( "C:\\Python34\\test.csv")
  • for line in islice(input_file, 1, None):
  • do_readline()
  •