windows 10 python subprocess.Popen cmd 命令
python 新建一个cmd窗口运行命令,并关闭窗口import subprocess,time,psutilproc = subprocess.Popen("C:\\downloads\\b.bat",creationflags=subprocess.CREATE_NEW_CONS
·
python 新建一个cmd窗口运行命令,并关闭窗口
import subprocess,time,psutil
proc = subprocess.Popen("C:\\downloads\\b.bat",creationflags=subprocess.CREATE_NEW_CONSOLE)
time.sleep(10)
pobj = psutil.Process(proc.pid)
# list children & kill them
for c in pobj.children(recursive=True):
c.kill()
pobj.kill()
b.bat 内容ping -t baidu.com
10秒后ping关闭窗口
2,cmd 运行python 脚本,并关闭创建的 cmd窗口
test03.py 脚本
import subprocess,time,psutil
command = "C:\\downloads\\b.bat"
proc = subprocess.Popen(command,creationflags=subprocess.CREATE_NEW_CONSOLE)
time.sleep(5)
pobj = psutil.Process(proc.pid)
# list children & kill them
for c in pobj.children(recursive=True):
c.kill()
pobj.kill()
b.bat 脚本
python "C:\\win10\\test01.py"
test01.py
import requests
from time import sleep
i = 0
while (i < 10):
print (i)
sleep(1)
i = i + 1
url = requests.get("http://www.baidu.com")
status = url.status_code
print (status)

参考:
更多推荐
所有评论(0)