我正在用Python编写一个脚本,它将调用JQL脚本。我该怎么做呢?
curl -D- -u fred:fred -X GET -H "Content-Type: application/json" http://kelpie9:8081/rest/api/2/search?jql=assignee=fred+order+by+duedate假设上面是JQL查询。
这就是我到目前为止所知道的,但它得到了一个“无效语法”错误。
from grt import executeScript
querystring = "curl -D- -u fred:fred -X GET -H "Content-Type: application/json" http://kelpie9:8081/rest/api/2/search?jql=project=QA+order+by+duedate&fields=id,key"
executeScript(querystring)这是我的错误:
File "/home/.spyder2/temp.py", line 19
querystring = "curl -D- -u fred:fred -X GET -H "Content-Type: application/json" http://kelpie9:8081/rest/api/2/search?jql=project=QA+order+by+duedate&fields=id,key"
^
SyntaxError: invalid syntax发布于 2013-07-18 20:29:57
您没有正确地打开/关闭字符串:
querystring = "curl -D- -u fred:fred -X GET -H "Content-Type: application/json" http://kelpie9:8081/rest/api/2/search?jql=project=QA+order+by+duedate&fields=id,key"应该是:
querystring = """curl -D- -u fred:fred -X GET -H "Content-Type: application/json" http://kelpie9:8081/rest/api/2/search?jql=project=QA+order+by+duedate&fields=id,key"""因为字符串本身包含双引号。
https://stackoverflow.com/questions/17708569
复制相似问题