Python 运行在终端中移动控制器的脚本

Python 运行在终端中移动控制器的脚本,python,terminal,navigation,shutil,Python,Terminal,Navigation,Shutil,在终端中,我只需使用以下工具即可移动: cd [file path] 然而,我需要一个脚本来自动完成这项工作,因为我需要进入一堆文件夹(大约200个),并在每个文件夹中运行一个程序 到目前为止,我已经尝试过类似于shutil.move()的方法,但这并不能满足我的需要,因为它会移动我的代码所在的整个文件夹,包括导致程序崩溃的IDE 有没有办法在python中运行一个脚本,打开一个终端外壳,通过文件路径导航到一个文件夹,然后在该文件夹中执行一个程序?因此,您可以使用os模块。然后这样做: for

在终端中,我只需使用以下工具即可移动:

cd [file path]
然而,我需要一个脚本来自动完成这项工作,因为我需要进入一堆文件夹(大约200个),并在每个文件夹中运行一个程序

到目前为止,我已经尝试过类似于
shutil.move()
的方法,但这并不能满足我的需要,因为它会移动我的代码所在的整个文件夹,包括导致程序崩溃的IDE


有没有办法在python中运行一个脚本,打开一个终端外壳,通过文件路径导航到一个文件夹,然后在该文件夹中执行一个程序?

因此,您可以使用
os
模块。然后这样做:

for dir in os.listdir():
    if os.path.isdir(dir):
        os.chdir(dir)
        # Then do whatever program you wish to run