我们在Jenkins中构建执行脚本的命令是:
python 脚本文件在本地的路径
例如: python D:pythonProjectxiangmucalculator5.py
但是今天发现报错了,提示模块找不到。
1、产生原因:
IDE运行时,会搜索全部相关的模块;而通过cmd命令运行,或者Jenkins来配置时,则只会搜索当前目录下的模块。
解决办法:
直接在要运行的Python脚本最上方添加两行代码:
import sys
sys.path.append(sys.path[0]+'..')
同理:在cmd中执行python自动化脚本也成功了。