将 Python 脚本转换为可执行文件(.exe 文件)&把一个Python脚本注册为windows服务 - 陈致远大侠 - 博客园 (cnblogs.com)
书再接上回,为这样一个小项目花这么大力气,弄这么大阵仗不是我的处事风格。所以只好转战计划任务了。计划任务也是不支持直接运行python,示例如下:
“程序或脚本”填Python的运行路径,不知道这个路径在哪的可以打开CMD输入:
c:\>where python
”添加参数“有两种写法。1、绝对路径 2、相对路径,但是要在“起始于”补齐相对于绝对路径缺少的部分,使之等同于绝对路径。他们的原理都是:
c:\> "C:\Program Files\Python311\python.exe" your_script.py
所以在Python脚本里用到文件路径的地方,都得写上绝对路径(第一种写法是如此,第二种懒得验证,因为嫌麻烦不想用第二种,so Windows,fuck u again)
这里还有一个小坑,我这套制作完成的计划任务右键属性如下图的选项栏里,只能这么勾选才能正常运行。我的账号又是系统管理员又是域管理员,理应不是账号权限的问题。但本人水平与耐心都十分有限,所以不再深究,望高人指点一二,salute(^^ゞ
标签:脚本,Python,绝对路径,python,任务,计划,做成 From: https://www.cnblogs.com/PresentLean/p/17582296.html