2015-06-25 68 views
0

我是Python的noobie,并且在过去几天测试并创建了一个.PY文件,该文件可以从命令提示符完美运行,可以使用D:\ Python34或 它非常基本。从网站获取信息并将其放置在电子表格中 - 我导入请求,BeautifulSoup和openpyxl。最后一个声明是保存工作簿。我在计算Python和工作簿一样关闭自己。通过Windows 7调度程序仍然运行的python脚本

我希望每天运行它。所以我在Windows 7旗舰版上使用了Windows Task Scheduler。我只有在登录时才运行它。 我试过以下内容: 1)直接使用python完成路径 2)仅使用完整路径和使用上面#1的批处理文件和 有一个EXIT 4)使用上面#2的批处理文件并具有EXIT

当从命令文件或任务计划程序运行批处理命令窗口时,命令窗口打开,它执行它的操作并关闭命令窗口。

问题是,当我通过上述任何一种方式通过任务计划程序运行它时,它执行了它的操作,但仍然在调度程序中表示“正在运行”。

我试图使用我在网上找到的一些过滤器来运行Windows进程监视器,但是没有显示出来。

非常令人沮丧 - 任何建议,将不胜感激。 Jerry

+0

您是否尝试过使用“hello world”脚本? –

+0

计划任务在不同的用户下运行,因此您需要检查这些任务。正如埃里克所建议的那样,您应该从一件非常简单的事情开始,看看它是否有效。 –

+0

谢谢Eric/Charlie。我打开了任务计划程序并且它不会从“正在运行”更改。有趣的是,今天早上运行时,我进入了Task Scheduler并成功运行。必须是Windows! – jer99

回答

0

当我打开Task Scheduler时,屏幕显示“正在运行”。关闭屏幕后让它在第二天运行后,一切正常。它必须与任务调度程序的刷新有关。

所以我的解决方案是关闭任务计划程序,让它按计划运行。

相关问题