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 ().