我正试图在任务计划程序中安排:
运行一个batch file
激活conda环境
运行一个python程序
一切工作正常,除了python.exe窗口将保持打开,而命令提示符closures。
我的batch file:(睡眠是python代码运行,需要几秒钟)
call activate python2 start C:UsersChrisAnaconda3envspython2python.exe testtest.py sleep 30 exit
我的Python脚本:
如何检查调度程序备份是否成功运行
运行matlab m文件并从Windows 7调度程序提供参数
如何安排两个任务?
GetProcessesByName()和Windows Server 2003计划任务
批量手动运行良好。 但是从任务计划程序运行时出现错误
driver = webdriver.Chrome(executable_path="C:pathtochromedriver") driver.get('http://website.com') # Find email and pw fields and then fill them in email = driver.find_element_by_id("user_email") email.send_keys('[email protected]') pw = driver.find_element_by_id("user_password") pw.send_keys('password') # Click on sign-in button driver.find_element_by_class_name("button").click() time.sleep(5) # Click on save button to update driver.find_element_by_class_name("button").click() # Close driver driver.close()
最后一点,程序/脚本是batch file,没有参数,开始位于batch file所在的目录中。
任何帮助,将不胜感激!
Windows任务计划程序 – 将文件从URL复制到桌面
从任务计划的Windowsbatch file中杀死进程树
以DAG方式安排作业
如何触发Windows任务计划重新启动后,与python脚本失败
我不是一个Python专家,但我认为你只需要调用sys.exit()或quit() 。
而不是使用睡眠,等待时间太长或可能不够长,请使用wait选项调用start:
call activate python2 start /WAIT C:UsersChrisAnaconda3envspython2python.exe testtest.py exit
如果你不需要批处理文件来做任何事情,你可以启动python脚本并退出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。