2014-12-04 141 views
-3
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

回答

0

打印問題鍵命令提示符的方法是:

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

相關問題