есть (пустота) х;эквивалент в питоне? - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть простой код на 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 голосов
/ 27 ноября 2018

В python вы можете использовать подчеркивание _ для представления «одноразовой» переменной, которую вы не собираетесь использовать.

Пример:

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

Итак, в вашем случае:

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

Должен сделать свое дело.

...