Python 3.x Python脚本在CMD中手动执行,但在调度程序中出错
因此,我有一个python脚本,可以使用python[path to script]在cmd中运行 我在scheduler中设置了它,但它并没有在scheduler中运行并发现错误。Cmd在能够读取错误之前关闭。我创建了一个批处理文件来启动脚本,它显示了一个错误,即包不存在[lxml]。但是,包存在,因为脚本将在手动执行时运行 有什么想法吗 脚本从网站上抓取数据,创建数据框,将数据框发布到谷歌工作表,然后将其发布到的整个谷歌工作表,将其转换为包含所有数据的数据框,然后创建一个绘图图,将绘图图转换为html文件,然后将html文件发送到SFTP服务器解决了这个问题Python 3.x Python脚本在CMD中手动执行,但在调度程序中出错,python-3.x,scheduled-tasks,Python 3.x,Scheduled Tasks,因此,我有一个python脚本,可以使用python[path to script]在cmd中运行 我在scheduler中设置了它,但它并没有在scheduler中运行并发现错误。Cmd在能够读取错误之前关闭。我创建了一个批处理文件来启动脚本,它显示了一个错误,即包不存在[lxml]。但是,包存在,因为脚本将在手动执行时运行 有什么想法吗 脚本从网站上抓取数据,创建数据框,将数据框发布到谷歌工作表,然后将其发布到的整个谷歌工作表,将其转换为包含所有数据的数据框,然后创建一个绘图图,将绘图图转换
import sys
import platform
import imp
print("Python EXE : " + sys.executable)
print("Architecture : " + platform.architecture()[0])
#print("Path to arcpy : " + imp.find_module("arcpy")[1])
#raw_input("\n\nPress ENTER to quit")
运行此命令以获取Python.exe的正确路径,并将其放入程序/脚本中
然后,您需要验证脚本中的每个目录是否从C://开始,并在完整路径中运行