【发布时间】:2020-09-26 01:24:26
【问题描述】:
我的文件结构看起来像这样:
大师:
- 第一
- train.py
- other1.py
- 第二
- train.py
- other2.py
- 第三
- train.py
- other3.py
我希望能够拥有一个位于 Master 目录中的 Python 脚本,该脚本在执行时将执行以下操作:
- 循环遍历所有子目录(及其子目录,如果存在)
- 以任何必要的顺序运行每个名为
train.py的 Python 脚本
我知道如何从另一个文件(给定它的名称)执行给定的 python 脚本,但我想创建一个脚本来执行它遇到的任何train.py 脚本。因为train.py 脚本可能会被移动和复制/删除,所以我想创建一个可调整的脚本来运行它找到的所有脚本。
我该怎么做?
【问题讨论】:
-
你能发布你到目前为止所做的尝试吗?您可能对
os模块感兴趣,特别是os.walk。 -
os.walk 之前用过几次,遇到这个脚本文件怎么执行?
标签: python tensorflow directory subdirectory