Java教程

windows10 实现Flask无窗口后台运行

本文主要是介绍windows10 实现Flask无窗口后台运行,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一 cmd常用命令

  1. tasklist 正执行的进程
  2. tasklist | findstr “pythonw” 根据条件查找对应进程
  3. netstat -ano | findstr “5000” 根据端口查找
  4. taskkill /PID “22045” -f 杀死pid为22045的进程 -f代表强行停止

二 python程序的无窗口运行方式

  1. pythonw的方法
    修改py文件后缀为pyw。双击运行。如果无法运行则右键选择打开方式,
    指定python文件夹中的pythonw.exe打开。

  2. bat+vbs的方法
    2.1 在同文件夹下建立demo.bat脚本,内容如下:

     @echo off
     python demo.py start
    

    2.2 建立run.vbs脚本,内容如下:

     DIM objShell 
     set objShell = wscript.createObject("wscript.shell") 
     iReturn = objShell.Run("demo.bat", 0, TRUE)
    

    2.3 双击vbs脚本执行即可。

tips:

本来建立了一个测试py文件,用上文的pythonw方法可以正常的无窗口运行,但运行Flask文件就会退出。所以使用第二种方式。可以正常运行。成功解决问题。

这篇关于windows10 实现Flask无窗口后台运行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!