从Jenkins job giving执行python脚本';语法错误:无效语法';错误

从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

下面是我的python脚本的一段代码,该脚本在pycharm中运行良好,但如果从Jenkins作业的执行shell中运行,则作业失败,错误为:SyntaxError:invalid syntaxat
CURRENT\u MONTH:Final=“cur\u mon”

Jekins作业中使用的命令是
python my_file.py
pyhton3 my_file.py
。在这两种情况下,它都以相同的错误失败


请告知此处可能出现的问题。

您的Jenkins正在运行Python
<3.6
。变量注释语法采用Python
3.6

另外,
Final
在Python
3.8
中被引入(但是错过它当然会引发
ImportError
而不是
SyntaxError
):

from typing import Final

CURRENT_MONTH: Final = "cur_mon"
LAST_MONTH: Final = "last_mon"
data_timeline = [CURRENT_MONTH, LAST_MONTH]