尝试自动化 python 脚本.....使用 Windows 调度程序

Trying to automate a python script.....Using Windows scheduler

所以我有以下脚本,每次我 运行 时,我都用它从网上获取数据并将其作为 html 文件保存在我电脑(同一台电脑)上的文件夹中剧本。我现在正在尝试使该过程自动化。

import pandas as pd
import datetime as dt
today_date = dt.date.today().isoformat()
df = pd.read_html('http://www.livevol.com/largest-option-trades-on-the-day', header=1)[0].set_index('Time')
html_name = 'option data/{}.html'.format(today_date)
df.to_html(html_name)

通常,当我点击 .py 文件时,会出现持续几秒钟的黑屏(命令提示符),然后如果我转到某个文件夹,我会看到一个新的 html 已创建。

但是,当我使用 Windows 调度程序时,脚本似乎 运行 但未创建 html 文件。

脚本似乎是 运行ning 因为弹出命令提示符黑屏并在那里停留 几秒钟(而不是只是闪烁),就像它在我手动单击 .py 文件时执行。

我尝试了 Windows Scheduler 的 "actions" 字段的不同参数。

Program/script: C:\Python27\python.exe 添加参数:C:\Python27\Option.py

"Run when user is logged on" 和 "highest privileges" 已勾选。

不确定我做错了什么。 谢谢。

我通过在“操作”选项卡下填写 "Start in(optional)" 参数来使它工作,其中路径的第一部分是 Python exe。

"C:\Python27"

这对我有用:

设置conda环境: Schedule a Python script via batch on windows (using Anaconda)

如果您需要代理: