首页 > 解决方案 > 詹金斯的语法错误

问题描述

我正在我的 scp 中执行一个 python 脚本(它将在内部运行另一个 python 脚本)。它工作正常。

当我在 jenkins 中运行 python 脚本(version2.7)时,我在内部 python 脚本的一行中遇到语法错误:

例如: 我正在运行 a.py。

Python ./文件夹/a.py

在一个。py,我正在执行另一个 python 脚本(b.py)

os.popen("python " + dir + "/../bin/b.py -i " + dependfile).read() 

b.py contains 

G = {'a': ['b'], 'c': ['d', 'e', 'f', 'g']}

color = { u : "yellow" for u in G  }

我收到以下错误:

color = { u : "yellow" for u in G  }

                            ^


SyntaxError: invalid syntax

只在 jenkins 中收到此错误。

标签: python-2.7jenkins

解决方案


推荐阅读