os.walk () ValueError: для распаковки нужно более 1 значения

Хорошо яя работаю с гуманоидным роботом Bioloid Premium, и Mac OS X не распознает его. Поэтому я написал скрипт Python для обнаружения изменений в моей папке / dev /, потому что любое соединение в системе на основе Linux по-прежнему получает ссылку через дескриптор файла. Мой код должен работать, однако, при назначении трех переменных значениям, которые возвращаются os.walk (top), я получаю ValueError. Кто-нибудь знает, как я могу это исправить? Я'мы использовали эту функцию в прошлом, и она нене доставил мне никаких проблем. Кстати, мой сценарий очень грубый, я написал его примерно за 5 минут или около того.

Код:

root_o, dir_o, files_o = os.walk(top)

и ошибка заключается в следующем.

Traceback (most recent call last):
  File "detectdevs.py", line 15, in 
    findDevs()
  File "detectdevs.py", line 11, in findDevs
    root_o, dir_o, files_o = os.walk(top)
ValueError: need more than 1 value to unpack

Я выполнил поиск по stackoverflow, и ни одна из проблем ValueError, которые я видел, не ссылалась на функцию os.walk ().

Ответы на вопрос(4)

Ваш ответ на вопрос