我在Pycharm中创建了一个由3个py脚本组成的项目,需要一个带有身份验证参数的json文件来读取来自google驱动器的文件,最后一个文件来操作sqlite表中的数据即时创建
这在我的计算机和服务器(Windows Server 2016标准版)中非常好用。我需要整天执行这个程序(脚本),所以我在SQL和Windows调度程序管理器中使用cmdExec尝试使用script.py并且它不起作用。否则,如果在服务器中手动执行双击,则运行。
我意识到当我手动运行脚本时,执行就是 C:\文件夹的路径,其中是脚本> C:\整个路径再次\ script.py
否则从Windows调度程序始终是: 的 C:\ Windows \ System32下> C:\整个路径再次\ script.py
如何强制修复此路径,或者可能是我可以在pycharm中创建可以正常工作的项目的.exe。但是我没有找到关于如何遵循这个过程的太多信息。你知道男人们应该以什么或哪种方式来实现我的建议人员?非常感谢
答案 0 :(得分:1)
答案 1 :(得分:0)
我认为“pyinstaller”是最佳选择。它可以将python程序打包到* .exe文件。所以你可以在windows平台上执行这个程序。而且您不需要在Windows上安装python。办公室网站是“http://www.pyinstaller.org/”。它很容易使用。
注意:pyinstaller不支持python3.6
希望能帮到你。答案 2 :(得分:0)
大家好,经过我们图书馆贡献的研究后,我找到了跟随link,其他人分享了创建bat文件的经验。
最后,在另一位撰稿人发表这篇文章之后,我可以找出问题,我的蝙蝠脚本如下:
@echo off
py -u "path\ReadFile.py"
echo %ERRORLEVEL%
谢谢大家