首页 > 解决方案 > 从剪贴板复制文本,在剪贴板内容前后添加文本,然后将结果复制回剪贴板

问题描述

我正在尝试从剪贴板复制文本,在剪贴板内容之前和之后添加文本,然后将结果复制回剪贴板,但是由于字符串“开始”和“结束”混合了“和”而遇到格式问题

我收到语法错误:SyntaxError:行继续符后出现意外字符

并且不确定我是否正确编码...

    import pyperclip


    clipboard_content = pyperclip.paste()
    print=(clipboard_content)

    begin = curl -XPOST \ -H "Content-type: application/json" \ -d '{"alert": "


    end = "}' \ 'https:'


    command = 'begin' + 'clipboard_content' +  'end'


    print=(command)
    pyperclip.copy("command")

标签: python-3.x

解决方案


import pyperclip


clipboard_content = pyperclip.paste()
print(clipboard_content)


string1 = "curl -XPOST \\\n     -H "
string2 ='"Content-type: application/json" \\\n '
string3 = "    -d"
string4single= "'"
string5 = '{"alert": '
string6double = '"'
string7 = "}"
string8 = " \\"
string9 = "https:/"
string10 ="\n"
string11="       "

command = string1 + string2 + string3 + string4single + string5 + 
string6double + string10 + string10 + clipboard_content + string10 + string10 
+ string6double + string7 + string4single + string8 + string11 + string4single 
+ string9 + string4single

print(command)
pyperclip.copy(command)

推荐阅读