Jira Python:尝试打印时出现语法错误

问题描述:

from jira.client import jira 

options = {'server': 'https://URL.com'} 
jira = JIRA(options, basic_auth=('username', 'password')) 

issues = jira.search_issues('jqlquery') 
for issue in issues: 
    print issue 

我想打印jql查询的输出。但是,在最后一行“问题”上出现语法错误。Jira Python:尝试打印时出现语法错误

+0

这不是打印语句是什么。请阅读您的Python版本的Python文档。要保存为CSV文件,您需要导入并使用csv模块,因此建议阅读csv模块的文档。 – 2014-12-04 10:18:09

+0

我无法在命令提示符本身中输入从jira.client导入jira.client 导入jira options = {'server':'https://URL.com'} jira = JIRA(options,basic_auth =('username','password')) print [jira.search_issues(jqlquery)中问题的issue.fields.summary]对于上面的代码,我得到了jql查询的语法错误。 – user3243567 2014-12-04 11:30:47

打印问题键命令提示符的方法是:

from jira.client import jira 

options = {'server': 'https://URL.com'} 
jira = JIRA(options, basic_auth=('username', 'password')) 

issues = jira.search_issues('jqlquery') 
for issue in issues: 
    print issue 

这将做到这一点。但是,您提到您的JQL查询会出现语法错误,因此您需要发布该查询以查看错误。有效的是,例如,如果你想找到你以前的问题添加标签“TEST”的问题:

label = 'TEST' 
issues = jira.search_issues('labels=' + str(label)) 

或者:

jqlquery = 'labels=TEST' 
issues = jira.search_issues(jqlquery) 
+0

如果我在Jira中搜索,JQL查询可以正常工作。在运行脚本时会引发语法错误。关于您上面提供的示例,在最后一行“问题”中出现“语法错误”。是否可以从JQl查询中打印必要的字段(例如:Key,Summary,Reporter等) – user3243567 2014-12-05 03:50:38

+0

以下代码在xlsxfile中水平地成功输出Key(jira id)。从jira.client导入jiraoptions = {'server':'https://URL.com'} jira = JIRA(options,basic_auth =('username','password'))issues = jira.search_issues('jqlquery' ) forissueinissues:log = open(“locationfilename.xlsx”,w“w”)print(issues,file = log)是否可以在垂直方向上打印必要的字段(例如:Summary,Reporter等) – user3243567 2014-12-05 04:00:47

+0

请编辑您的问题并发布语法错误以及您使用的更新代码。对你的其他问题的答案是肯定的,这是可能的,但这是另一个问题,所以请创建一个新问题并发布你已经尝试过的代码。 – 2014-12-05 06:01:50