os.walk () ValueError: Zum Entpacken muss mehr als 1 Wert angegeben werden

Okay, ich arbeite mit einem humanoiden Bioloid Premium-Roboter, und Mac OS X erkennt ihn nicht. Deshalb habe ich ein Python-Skript geschrieben, um Änderungen in meinem / dev / -Ordner zu erkennen, da jede Verbindung auf einem Linux-basierten System weiterhin über einen Dateideskriptor eine Referenz erhält. Mein Code sollte jedoch funktionieren, wenn ich den von os.walk (oben) zurückgegebenen Werten drei Variablen zuordnete, erhalte ich einen ValueError. Weiß jemand, wie ich das beheben kann? Ich habe diese Funktion in der Vergangenheit verwendet und es hat mir keine Probleme bereitet. Mein Skript ist übrigens sehr rau, ich habe es in ungefähr 5 Minuten geschrieben.

Code:

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

und der Fehler ist wie folgt.

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

Ich habe nach Stackoverflow gesucht und keines der ValueError-Probleme hat auf die Funktion os.walk () Bezug genommen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage