我有一个简单的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 ;
)我可以用来抑制这种情况
答案 0 :(得分:1)
在python中,您可以使用下划线_
表示您将要使用的“丢弃”变量。
示例:
>>> _, b = (1, 2)
>>> b
2
所以在您的情况下:
for root, _, files in os.walk("/var/log"):
应该做到这一点。