执行多个脚本

时间:2017-11-17 00:51:16

标签: python powershell

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

2 个答案:

答案 0 :(得分:1)

您可以通过制作另一个运行不同程序的脚本来实现此目的。

例如,你要做的是:

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

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

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

等等。

答案 1 :(得分:1)

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

it could be helpful to read subprocess module

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