0
我有一个脚本,生成一个非常简单的python脚本。基本上,它在如何处理字符串文字末尾的引号?
IMPORTANT_TEXT='''@[email protected]'''
取代@[email protected]
与可以包含'
和"
符号的字符串。如果以'
结尾,则python脚本已损坏。我怎样才能避免这种情况发生?我不希望保存的文本被内容改变。所以没有额外的空间等。
我有一个脚本,生成一个非常简单的python脚本。基本上,它在如何处理字符串文字末尾的引号?
IMPORTANT_TEXT='''@[email protected]'''
取代@[email protected]
与可以包含'
和"
符号的字符串。如果以'
结尾,则python脚本已损坏。我怎样才能避免这种情况发生?我不希望保存的文本被内容改变。所以没有额外的空间等。
template = '[email protected]@'
value = '''He said "No I don't".'''
script = template.replace('@[email protected]', repr(value))
print(script) # IMPORTANT_TEXT='He said "No I don\'t".'
'repr'完全正是我想要的。谢谢。 – NOhs
你可以显示一个破碎的代码的实际例子? –
使用'\“'(或'\'')来避免引号? – Zinki
也许:''''\ n @ text @ \''''[1:-1]'? –