尝试自动化 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)
如果您需要代理:
所以我有以下脚本,每次我 运行 时,我都用它从网上获取数据并将其作为 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)
如果您需要代理: