Python脚本在Windows下后台运行

Python脚本在Windows下后台运行


Python脚本在Linux后台执行加个&就行了


在Windows起Python服务总有不畅


查了一下,可以用start /b python xxx.py后台运行,


这招虽然不影响cmd操作,但是关闭cmd窗口后服务也死了


解决这个问题挺麻烦的,需要以Windows服务的方式挂起来


第一步,将Python脚本打包成exe可执行文件,详见:


   用python加cPAMIE加pyinstaller为我柱哥点赞

打包成exe文件以后,cmd执行


sc create MyPythonServer binPath= d:\dir\MyScript.exe


sc start MyPythonServer



python3项目打包成exe可执行程序


使用pyinstaller将python文件打包成exe程序,打包步骤如下:

一、安装pyinstaller

(1)win+R输入cmd,打开命令窗口

鼎云博客

鼎云博客

(2)安装pyinstaller,安装指令:pip install pyinstaller

鼎云博客

二、打包

1,切换到打包程序目录

例:需要打包程序目录为:D:\automation\autotest_tool\interface_param_change_tool

切换指令:cd D:\automation\autotest_tool\interface_param_change_tool

鼎云博客

2,打包文件,pyinstaller -F xxx.py(xxx.py,打包的文件)

例,打包文件为:runer.py

鼎云博客

鼎云博客

3,到打包文件目录查看打包好的程序,并执行

(1)打包成功后项目中新增dist文件

鼎云博客

(2)进入dist文件,点击运行打包好的exe程序

鼎云博客

 


鼎云博客
  • 最新评论
  • 总共0条评论