假設我有一個字符串,它是另一個字符串的反斜杠轉義版本。在Python中,有沒有一種簡便的方法可以對字符串進行轉義?例如,我可以這樣做:
>>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>>
但是,這涉及將(可能不受信任的)字符串傳遞給eval(),這是安全隱患。標准庫中是否有一個函數可以接收一個字符串並生成一個不涉及安全性的字符串?
假設我有一個字符串,它是另一個字符串的反斜杠轉義版本。在Python中,有沒有一種簡便的方法可以對字符串進行轉義?例如,我可以這樣做:
>>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>>
但是,這涉及將(可能不受信任的)字符串傳遞給eval(),這是安全隱患。標准庫中是否有一個函數可以接收一個字符串並生成一個不涉及安全性的字符串?
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。