【问题标题】:How to avoid an "unused variable" warning when counting lines in a file?计算文件中的行数时如何避免“未使用的变量”警告?
【发布时间】:2021-02-14 16:48:38
【问题描述】:

我正在尝试计算文件中的行数,但智能感知会发出警告,指出变量 line 从未使用过。这让我认为有更好的方法来做到这一点。

请注意,我不是询问如何有效地计算行数!

with open(FILE, newline='') as f:
  reader = csv.reader(f)
  for line in reader:
    counter = counter + 1

有更好的方法吗?

【问题讨论】:

标签: python python-3.x


【解决方案1】:

表示未使用变量的惯用方式是使用_

  for _ in reader:
    # ...

【讨论】:

  • 谢谢。我会尽快接受这个作为答案。
  • 更惯用的:counter += 1
猜你喜欢
  • 2010-10-21
  • 2016-10-24
  • 2010-09-10
  • 2021-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多