当前位置: 首页 > 面试题库 >

计算CSV Python中有多少条记录?

南宫书
2023-03-14
问题内容

我正在使用python(Django
Framework)读取CSV文件。如您所见,我仅从该CSV中提取了2行。我一直在尝试将CS​​V的总行数存储在变量中。

如何获得总行数?

file = object.myfilePath
fileObject = csv.reader(file)
for i in range(2):
    data.append(fileObject.next())

我试过了:

len(fileObject)
fileObject.length

问题答案:

您需要计算行数:

row_count = sum(1 for row in fileObject)  # fileObject is your csv.reader

使用sum()与发电机表达使一个有效的计数器,从而避免在存储器中存储整个文件。

如果您已经阅读了2行作为开始,那么您需要将这2行添加到总计中;已经读取的行不计算在内。



 类似资料:
  • 问题内容: 我正在做一个新项目。我想知道某个目录中有多少个文件。 这是我到目前为止(从搜索中获得的)。但是,它显示不正确吗?我添加了一些注释,以便随时删除它们,它们是为了使我能尽我所能。 如果您需要更多信息,或者觉得我还没有足够描述,请随时声明。 问题答案: 您可以简单地执行以下操作:

  • 相当意外的是,我在谷歌搜索中似乎找不到这个问题的答案。 SRV记录集中有多少记录太多? 10,50 100? 如果我想提供一个在同一物理位置的50台服务器之间保持平衡的单一主机名,如何做到最好? 如何将其扩展到100台服务器?

  • 问题内容: 我需要弄清楚DB2中两个日期之间的天数差异。我尝试了几个不同的查询,但似乎没有任何效果。所以基本上我需要得到的是这样的东西。 我知道,如果我删除CHDLM并指定一个类似于“ 2012-02-20”的日期,则它可以工作,但是我需要能够针对表中的该字段运行该日期。我也尝试了一个由朋友给我的查询,该查询也不起作用。 请任何帮助将不胜感激。谢谢 问题答案: 我认为@Siva处于正确的轨道(使用

  • 问题内容: 因此,我在A列的数据库中有成千上万的记录。 我想看看有多少以每个字母和所有单个数字开头。 所以我需要一个计数和与之相关的字母。我还想查看所有两个字母数字组合,即aa ab ac ad ae等及其计数。 还有三个和四个字符等。 问题答案: 通常,您可以使用类似的表达式,该表达式可让您执行按任意表达式分组的汇总。使用的最理想的子字符串函数可能取决于您的RDBMS。 同样,要获得2个字符的匹

  • 本文向大家介绍怎么实现一个计算一年中有多少周?相关面试题,主要包含被问及怎么实现一个计算一年中有多少周?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 首先你得知道是不是闰年,也就是一年是365还是366. 其次你得知道当年1月1号是周几。假如是周五,一年365天把1号 2号3号减去,也就是把第一个不到一周的天数减去等于362  

  • 程序要求用户输入数字,直到总数大于30为止。此外,用户必须计算有多少个数字是偶数,有多少是奇数。我可以得到问题的第一部分,但我在计算部分遇到了问题。 即 总计是0 请输入一个整数:20 总计是20 您有1个偶数和0个奇数。