如何使得程序调用完一个文件夹,跑完程序之后。直接开始调用下一个文件夹继续运行程序?
时间: 2024-05-09 20:19:59 浏览: 34
可以使用一个循环来遍历文件夹列表,每次循环调用程序处理一个文件夹。处理完一个文件夹后,程序自动进入下一个循环处理下一个文件夹。
示例代码如下:
```python
import os
# 定义文件夹列表
dir_list = ['dir1', 'dir2', 'dir3']
# 遍历文件夹列表
for dirname in dir_list:
# 处理当前文件夹
os.system('python main.py ' + dirname)
```
在这个示例中,我们使用了一个 `for` 循环来遍历文件夹列表 `dir_list`。在每次循环中,我们调用 `os.system()` 函数来运行程序 `main.py` 并传递当前文件夹的名称作为参数。处理完一个文件夹后,程序会自动进入下一个循环处理下一个文件夹。
阅读全文