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]'? –