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

时间:2016-09-30 15:52:04

标签: python windows scheduler

所以我有以下脚本用于从网络中获取数据并在每次运行脚本时将其保存为我的电脑上的文件夹(同一台PC)中的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。 / p>

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

脚本似乎正在运行,因为命令提示符黑屏弹出并保持几秒(而不仅仅是闪烁),就像我手动点击.py时一样文件。

我已经使用了Windows Scheduler的“actions”字段的不同参数。

程序/脚本:C:\ Python27 \ python.exe 添加参数:C:\ Python27 \ Option.py

“用户登录时运行”和“最高权限”被选中。

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

2 个答案:

答案 0 :(得分:0)

我通过填写"开始(可选)" Actions选项卡下的参数,带有Python exe路径的第一部分。

" C:\ Python27"

答案 1 :(得分:0)

这对我有用:

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

如果您需要代理: Running conda with proxy