Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用参数{jenkins]从python脚本执行python文件_Python_Python 2.7_Jenkins_Subprocess - Fatal编程技术网

使用参数{jenkins]从python脚本执行python文件

使用参数{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

我正在运行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\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是否存在?是的,存在……但我现在已经更改了它,因为我问了这个问题,但现在它不存在