1.查看端口占用
C:>netstat -ano|findstr 8000
TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 8124
UDP 0.0.0.0:8000 *:* 8124
C:>tasklist |findstr 8124
KGService.exe 8124 Console 3 14,480 K
C:Usersliyunzhi>taskkill /pid 8124 /F
成功: 已终止 PID 为 8124 的进程。
2. run_django.py 放在项目目录下面
import os
import subprocess
import sys
path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
def run_shell(shell):
print(shell)
cmd = subprocess.Popen(shell, stdin=subprocess.PIPE, stderr=sys.stderr, close_fds=False, stdout=sys.stdout, universal_newlines=True, shell=True, bufsize=1)
cmd.communicate()
return cmd.returncode
if __name__ == '__main__':
test = run_shell("E:\02-software_python\01-python\python.exe {}\manage.py runserver 0.0.0.0:8000 ".format(path))