Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在一个exe文件或其他文件中运行多个命令?_Python_Windows_Cmd_Command Line_Exe - Fatal编程技术网

Python 如何在一个exe文件或其他文件中运行多个命令?

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文件,在那里我运行一些网站vuln检查。此代码类似于:

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_对您可以在此处找到此代码: