我试图通过Windows任务计划程序自动化Python脚本,但它不工作。在我的python脚本的最后。应该创建两个CSV文件,但它们没有。
我尝试了以下操作:1.将我的python.exe的地址复制到Program/Script。
C:\Program Files\Python35\python.exe
1.在Add参数中,我将文件的名称
历史的Aggregation.py
1.在Startin(可选)中,我将python脚本的路径
C:\Users\myname\PycharmProjects\Project1
我错过什么了吗
4条答案
按热度按时间kg7wmglp1#
为了简化,我们可以创建一个非常短的
.bat
文件,它只接收运行python脚本所需的命令。要做到这一点,请尝试以下操作:
在与Python文件相同的文件夹(C:\Users\myname\PycharmProjects\Project1)中创建一个
executePy.bat
文件,内容为:然后,在您的任务调度器上,只需使用Program/Script调度一个测试:
将
Add Arguments
和Start In
留空。现在,您的任务应该已经准备好运行了。tvz2xvvm2#
我有一个非常相似的问题,并以不同的方式解决了它。下面是我的一步一步指南:
1.将python脚本转换为.exe,在DOS cmd提示符下使用以下命令:
pyinstaller -- onefile [name of the file.py]
1.将要更新的CSV文件与创建的.exe文件放在同一个文件夹中
祝你好运!
snz8szmq3#
另一种方法是将字段设置为:
C:\Program Files\Python35\python.exe
"C:\Users\myname\PycharmProjects\Project1\Historical www.example.com"
hc8w905p4#
可能你在目录路径中有一些空格,试着删除它们或者在路径中找到一种处理它们的方法(我认为任务调度器不像powershell或CMD那样接收更新...)