执行多个脚本

问题描述 投票:1回答:2

我一直在研究一些脚本,这些脚本以JSON格式从Web提取数据并转换为CSV文件。大约有20个脚本,我正在寻找一次运行它们的最佳方法。现在我只需将python script1.py键入Windows PowerShell,然后重复。有一个简单的方法来解决这个问题吗?

python powershell
2个回答
1
投票

您可以使用单独的进程来运行脚本

it could be helpful to read subprocess module

import subprocess
for fileName in files:
    subprocess.Popen(['./{}.py'.format(fileName)])

1
投票

你可以这样做的方法是制作另一个运行不同程序的脚本。

例如,你要做的是:

exec(open("[where ever the file is located]").read())

然后你可以让它在for循环中运行一定次数并从文件名中取出文件名!

Files = ['C:\\filename.py', 'C:\\filename2.py']

等等。

© www.soinside.com 2019 - 2024. All rights reserved.