如何添加字符串h

2024-10-04 03:28:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有值存储在变量中,我试图附加在有效载荷,但它不采取,请让我知道如何做

 r=(issues["fields"]["resolution"]["name"])
        #print (r)
        p=(issues["fields"]["customfield_13709"])
        #print (p)
        s=(issues["fields"]["summary"])
        #print(s)
        k=(issues["key"])
        #print(k)
        a=(issues["fields"]["assignee"]["name"])
        #print (a)    
    payload = "{\r\n\t\"fields\":{\r\n\"project\":{\"key\":\"SSETOPS\"},\r\n\"summary\":\"s\",\r\n\"description\":\"k+s\",\r\n\"issuetype\":{\"name\":\"Task\"},\r\n\"customfield_12610\":{\"value\":\"High\"},\r\n\"components\":[{\"name\":\"Other\"}],\r\n\"assignee\":{\"name\":\"rahsingh\"}\r\n}}"

Tags: keynameprojectfieldsdescriptionsummarypayloadissues
1条回答
网友
1楼 · 发布于 2024-10-04 03:28:51

代码的问题是引号中有ss+k,解释器将其视为普通字符串而不是变量。如果要附加两个字符串,则需要使用+运算。你知道吗

strA = "this is string A"
strB =  "this is a string B + String A i,e " +strA
print(strB)

输出

'this is a string B + String A i,e this is string A'

以下是如何将字符串附加到案例中的另一个字符串:

s = "some summary" #Assumed some Values
k = "something else"

payload = "{\r\n\t\"fields\":{\r\n\"project\":{\"key\":\"SSETOPS\"},\r\n\"summary\":" +'\"'+ s +'\"'+ ",\r\n\"description\":" +'\"'+ k+" "+s +'\"'+ ",\r\n\"issuetype\":{\"name\":\"Task\"},\r\n\"customfield_12610\":{\"value\":\"High\"},\r\n\"components\":[{\"name\":\"Other\"}],\r\n\"assignee\":{\"name\":\"rahsingh\"}\r\n}}"
print(payload)

这就是我得到的输出:

{
    "fields":{
"project":{"key":"SSETOPS"},
"summary":"some summary",
"description":"something else some summary",
"issuetype":{"name":"Task"},
"customfield_12610":{"value":"High"},
"components":[{"name":"Other"}],
"assignee":{"name":"rahsingh"}
}}

相关问题 更多 >