我有一个生成一个非常简单的python脚本的脚本。基本上它取代了
中的@test@
IMPORTANT_TEXT='''@text@'''
包含可包含'
和"
符号的字符串。如果它以'
结尾,则python脚本会被破坏。我怎样才能避免这种情况发生?我不希望保存的文本按内容更改。所以没有额外的空间等。
答案 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".'