jira-python 语法错误

2 投票
2 回答
892 浏览
提问于 2025-04-18 02:04

这是我第一次使用jira-python库,当我只是简单地进行初始化时,出现了这个错误。

from jira.client import JIRA

jira = JIRA()

错误信息:

File "C:\Python32\lib\site-packages\jira\resources.py", line 146   
if re.search(u"^User '(.*)' was not found in the system\.", error, re.U):   
SyntaxError: invalid syntax

有什么想法吗?我是在py32环境下运行这个的。

2 个回答

0

我猜你已经在命令行里安装了Jira,像这样:

$ pip install jira

接下来你可以试试下面的命令:

from jira import JIRA

jira = JIRA('https://jira.atlassian.com') #Project URL

issue = jira.issue('KEY-1')
print issue.fields.project.key            # 'KEY'
print issue.fields.summary                # 'Issue Summary'
1

这看起来很像是个错误。

他们在声称支持Python 3,但在源代码中却出现了u字符串。Python 3不支持u字符串,所有字符串都是unicode格式。

可以考虑向python-jira错误追踪系统提交一个问题。

撰写回答