使用参数{jenkins]从python脚本执行python文件
我正在运行python脚本。 环境:Windows10 python版本:2.7.14 我正试图在jenkins执行批处理命令(通常用于windows命令行选项)中运行此文件 这是代码 p1.py:使用参数{jenkins]从python脚本执行python文件,python,python-2.7,jenkins,subprocess,Python,Python 2.7,Jenkins,Subprocess,我正在运行python脚本。 环境:Windows10 python版本:2.7.14 我正试图在jenkins执行批处理命令(通常用于windows命令行选项)中运行此文件 这是代码 p1.py: import subprocess command="C:/users/python test1.py C:/Users/test1.html" subprocess.call(command,shell=True) 从Jenkins运行时,它总是抛出一个错误: C:\Python27\pytho
import subprocess
command="C:/users/python test1.py C:/Users/test1.html"
subprocess.call(command,shell=True)
从Jenkins运行时,它总是抛出一个错误:
C:\Python27\python.exe: can't find '__main__' module in 'C:\\Users\\'
C:\Users\test\.jenkins\workspace\test1>python p1.py
python: can't open file 'p1.py': [Errno 2] No such file or directory
但当我从命令提示符下运行它时,情况也是如此
我这里缺什么
我试过了
os.system("python p1.py test1.html")
但是我得到了同样的错误。我使用execopen“myfile.py”.read请注意,我也必须将html文件test1.html作为sys参数传递&我也尝试过exec选项。C:\Users\C5242046\.jenkins\workspace\test1\p1.py是否存在?是的,存在……但我现在已经更改了它,因为我问了这个问题,但现在它不存在