gpt4 book ai didi

python - Windows Batch 使用管道启动 python 脚本

转载 作者:可可西里 更新时间:2023-11-01 10:34:02 26 4
gpt4 key购买 nike

我正在尝试创建可以运行此命令的批处理脚本或计划任务:

pythonw manage.py runserver >nul

如果我从命令提示符下编写它,它将运行,并返回提示符,但如果我尝试使用批处理文件或计划任务运行它,它将打开一个窗口并将自身锁定在该命令中。我将关闭添加最后一个“退出”的窗口,但它将被锁定在第一个命令中,除非我在任务管理器中终止进程。

我该怎么做?如果它在普通 cmd 中工作,为什么在 .bat 或 .cmd 文件中不能以同样的方式工作?

最佳答案

好的,经过越来越多的测试后,我发现了一些可行的方法。很抱歉在没有进行更多搜索和测试的情况下提出问题。

这是有效的:

CMD /c start "" /B path\to\pythonw.exe path\to\manage.py runserver > nul ^& exit

在 .cmd 文件中。执行文件会正确启动 Django 开发网络服务器,运行该 .cmd 文件的计划任务也会启动服务器。

关于python - Windows Batch 使用管道启动 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37543626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com