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