繁体   English   中英

尝试自动执行python脚本…使用Windows Scheduler

[英]Trying to automate a python script…Using Windows scheduler

因此,我有以下脚本,每次运行脚本时,都会使用该脚本从网上抓取数据并将其另存为html文件到我的PC(同一台PC)的文件夹中。 我现在正在尝试使过程自动化。

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 Scheduler时,脚本似乎可以运行,但是没有创建html文件。

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

我玩过Windows Scheduler的“操作”字段的不同参数。

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

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

不知道我在做什么错。 谢谢。

我通过在“动作”选项卡下填写“开始于(可选)”参数以及Python exe路径的第一部分来使其工作。

“ C:\\ Python27”

这为我工作:

设置conda环境: 在Windows上通过批处理计划Python脚本(使用Anaconda)

如果您需要代理: 使用代理运行conda

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM