python - 通过Windows Scheduler运行python脚本不起作用

标签 python scheduled-tasks

我正在尝试通过Windows任务调度程序自动化python脚本,但它不起作用。在我的python脚本的末尾。应该创建两个CSV文件,但它们不是。
我尝试了以下方法:
一。将python.exe的地址复制到程序/脚本。
C:\程序文件\Python35\python.exe
在Add参数中,我输入了文件名
历史聚合.py
在Start In(可选)中,我将python脚本的路径
C:\用户\myname\PycharmProjects\Project1
我错过什么了吗

最佳答案

为了简化,我们可以创建一个非常短的.bat文件,它只接收运行python脚本所需的命令。
为此,请尝试以下操作:
在Python文件(C:\ Users\myname\PycharmProjects\Project1)所在的文件夹中创建一个executePy.bat文件,内容如下:

@echo off
"C:\Program Files\Python35\python.exe" "Historical Aggregation.py"

然后,在任务调度程序上,只需使用程序/脚本调度测试:
"C:\Users\myname\PycharmProjects\Project1\executePy.bat"

Add ArgumentsStart In留空。现在,您的任务应该可以运行了。

关于python - 通过Windows Scheduler运行python脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53712180/

相关文章:

Python运算符: Math Precedence Comparison operators vs equality operators

android - 在 Android 中安排任务

mysql - 使用 Laravel Schedule Cronjob 更新数据库

java - 如何安排任务运行一次?

python - 删除空条目并将它们添加为列表的前一个条目中的空格

python 3 : Verifying port number (integer between 1-65535)

python - 将类转换为字典

docker - 如何在docker容器中运行cron作业?

c++ - 如何在每 1 分钟后在 C++ 中执行特定代码

python - 使用 numpy 从文件中读取字符串中的 float