我一直在尝试在任务调度程序中运行一个冗长的Python脚本,以便能够长时间运行它。我尝试使用BAT文件,只插入实际的python文件、python.exe文件等的路径,但似乎都不起作用。我的脚本中还有一个指向另一个文件的路径,我将其更改为完整的文件路径,但没有任何React。
当我在cmd或vs代码中运行该脚本时,它连接到一个API并将指定的元素添加到SQL Server,但是当我从任务调度器运行它时,数据库保持为空,并且没有添加任何内容,尽管它正在‘运行’。
这是我当前的.BAT文件:“C:\Users\n\AppData\Local\Programs\Python\Python310\Lib\venv\scripts\nt\python.exe”“C:\USERS\n\Desktop\Data\Shared_Links.py”暂停
1条答案
按热度按时间xuo3flqw1#
最终,我让它发挥了作用。最后,我所做的更改是将
pyton.exe
文件的路径更改为C:\Users\\AppData\Local\Programs\Python\Python310\python.exe
,因为我之前的文件是一个虚拟环境路径。我还在@echo off
文件的开头添加了@echo off
,并在.bat
文件的末尾删除了暂停。