好的,我正在使用 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 <module>
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() 函数。