从Jenkins job giving执行python脚本';语法错误:无效语法';错误
下面是我的python脚本的一段代码,该脚本在pycharm中运行良好,但如果从Jenkins作业的执行shell中运行,则作业失败,错误为:SyntaxError:invalid syntaxat从Jenkins job giving执行python脚本';语法错误:无效语法';错误,python,python-3.x,jenkins,Python,Python 3.x,Jenkins,下面是我的python脚本的一段代码,该脚本在pycharm中运行良好,但如果从Jenkins作业的执行shell中运行,则作业失败,错误为:SyntaxError:invalid syntaxatCURRENT\u MONTH:Final=“cur\u mon” Jekins作业中使用的命令是python my_file.py和pyhton3 my_file.py。在这两种情况下,它都以相同的错误失败 请告知此处可能出现的问题。您的Jenkins正在运行Python
CURRENT\u MONTH:Final=“cur\u mon”
Jekins作业中使用的命令是python my_file.py
和pyhton3 my_file.py
。在这两种情况下,它都以相同的错误失败
请告知此处可能出现的问题。您的Jenkins正在运行Python
<3.6
。变量注释语法采用Python3.6
:
另外,Final
在Python3.8
中被引入(但是错过它当然会引发ImportError
而不是SyntaxError
):
from typing import Final
CURRENT_MONTH: Final = "cur_mon"
LAST_MONTH: Final = "last_mon"
data_timeline = [CURRENT_MONTH, LAST_MONTH]