Python 如何在一个exe文件或其他文件中运行多个命令?
我不明白我是否能恰当地描述我的问题。这里我给你详细的介绍 我有一个python文件,在那里我运行一些网站vuln检查。此代码类似于:Python 如何在一个exe文件或其他文件中运行多个命令?,python,windows,cmd,command-line,exe,Python,Windows,Cmd,Command Line,Exe,我不明白我是否能恰当地描述我的问题。这里我给你详细的介绍 我有一个python文件,在那里我运行一些网站vuln检查。此代码类似于: python sitecheck.py k -u https://websitename.com/hello.aspx 但现在的问题是,我有200多个网站在CMD运行。每次我需要打开一个新的命令行并分别执行这些python时 但现在我想一次运行200个网站的python检查。在运行exe或其他命令后,它可以一次打开200个命令行/提示符 有什么理由可以做到这一点
python sitecheck.py k -u https://websitename.com/hello.aspx
但现在的问题是,我有200多个网站在CMD运行。每次我需要打开一个新的命令行并分别执行这些python时
但现在我想一次运行200个网站的python检查。在运行exe或其他命令后,它可以一次打开200个命令行/提示符
有什么理由可以做到这一点吗?你可以在记事本中编辑它,然后将它放到cmd提示符中,要做到这一点,我使用rhe samd metbod一次运行多个python,但要从cmd脚本中执行,因为我不喜欢将整个内容粘贴到cmd提示符中
FOR %_ IN (
"SIte1 url"
"site2 url" "site3 url"
) DO (
start "%~_" "CMD /cpython sitecheck.py k -u %~_ "
)
如果您希望从cmd脚本启动它,只需将%s加倍:
@echo off
FOR %%_ IN (
"SIte1 url"
"site2 url" "site3 url"
) DO (
start "%%~_" "CMD /cpython sitecheck.py k -u %%~_ "
)
That will open up N command prompts in parrallel running the python script. (where N is the number of URLs you put in the loop)
你想一次运行它们还是一个接一个地运行它们?@Axiumin_uuu是的,一次。。我认为一次可以打开200个windows任务。。。因为单个网站的检查需要2-10分钟,所以一个接一个地检查200个任务需要很长时间。所以我想一次运行所有代码。请在
sitecheck.py
中提供代码好吗?谢谢查看多处理
pythonlibrary@Axiumin_对您可以在此处找到此代码: