是否有(void)x;等价于python?

时间:2018-11-27 05:56:25

标签: python-3.x pylint

我有一个简单的python代码,它可以执行以下操作

for root, dirs, files in os.walk("/var/log"):
  #Some thing with root
  #Uses files
  #Doesn't use dirs

此代码部分未使用变量dir,但是pylint对此并不满意,并抱怨unused variable

有没有一种C等效的方法((void) dir ;)我可以用来抑制这种情况

1 个答案:

答案 0 :(得分:1)

在python中,您可以使用下划线_表示您将要使用的“丢弃”变量。

示例:

>>> _, b = (1, 2)
>>> b
2

所以在您的情况下:

for root, _, files in os.walk("/var/log"):

应该做到这一点。