Python 如何在此处添加字符串

Python 如何在此处添加字符串,python,Python,我有一些存储在变量中的值,我正试图将这些值附加到有效负载中,但它不需要,请让我知道如何做 r=(issues["fields"]["resolution"]["name"]) #print (r) p=(issues["fields"]["customfield_13709"]) #print (p) s=(issues["fields"]["summary"]) #print(s) k=(issu

我有一些存储在变量中的值,我正试图将这些值附加到有效负载中,但它不需要,请让我知道如何做

 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}}"

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

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"}
}}

我尝试格式化,但我想让存储在变量s中的值在有效负载中以摘要形式打印出来,但它只将s作为字符。我们无法按原样运行此代码。编辑您的问题以提供一个最小的、完整的和可验证的示例:。我有一些值,例如k=1234和s=这是描述,在\r\n“描述\”中:“k+s\”。我想打印1234这是描述,但它正在打印k+请帮助我向字符串添加超链接,因为我有一些字符串需要显示,但作为带有web URL的超链接,你想在负载中添加该字符串吗?不,不在负载中,假设我有字符串google要输出,但它应该有超链接。当用户单击它时,google网站打开。我想知道如何在Python中创建超链接,这取决于你的应用程序,您希望在何处显示此超链接,例如django/flask或其他web框架。要添加简单的html标记,我们使用以下命令:
id=“其中p是id。我只需要id就可以显示url