os.walk语法错误python

os.walk syntax error python

我正在尝试从指定的根目录获取所有目录,这似乎 运行 当我 运行 它在 windows 上通过给它一个路径时,这似乎 运行 很好,但是当我移动时它到 raspberry pi 我收到语法错误

 for root, dirs, files in os.walk("/home/pi/", topdown=False)
                                                           ^

我一直在关注这个,但不确定我是否做对了:http://www.tutorialspoint.com/python/os_walk.htm,我才刚刚开始 python,所以不确定哪里出了问题。

for root, dirs, files in os.walk("/home/pi/", topdown=False)
    for name in dirs:
        if name == "MyDir":
            createFolder = os.path.join(root, name)

您在 for 循环后缺少一个 :

for root, dirs, files in os.walk("/home/pi/", topdown=False)
                                                            ^