python-2.7 - 詹金斯的语法错误
问题描述
我正在我的 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 中收到此错误。
解决方案
推荐阅读
- php - PHP HTML 联系表单中的验证码验证
- javascript - 为什么节点中产生的子进程甚至在执行之前就触发关闭事件?
- c++ - 在现代 C++ 中获取参数的最有效方法是什么?
- python - 如何通过运行 python 脚本在 Opencart 中添加产品?
- java - Java 8 in Action Streams 明确说明
- mysql - MySQL中生成列后面的表达式
- google-cast - 如何隐藏或更改下一个队列项目的倒计时外观?
- electron - 无法在 Windows 10 上使用 ffi 运行电子重建 (src\ffi.cc(228): error C2065: 'Handle': undeclared identifier)
- html - 根据组件值在角度组件之间画线的最佳做法是什么?
- excel - 如何在 VBA 中将 If 语句变成 For 循环