如何处理字符串文字末尾的引号?

时间:2017-07-28 12:13:22

标签: python

我有一个生成一个非常简单的python脚本的脚本。基本上它取代了

中的@test@
IMPORTANT_TEXT='''@text@'''

包含可包含'"符号的字符串。如果它以'结尾,则python脚本会被破坏。我怎样才能避免这种情况发生?我不希望保存的文本按内容更改。所以没有额外的空间等。

1 个答案:

答案 0 :(得分:1)

template = 'IMPORTANT_TEXT=@text@'
value = '''He said "No I don't".'''
script = template.replace('@text@', repr(value))
print(script)  # IMPORTANT_TEXT='He said "No I don\'t".'