如何在 Python 中将 \\ 替换为 \?


有两种方法可以用 Python 来替换 \ 或去掉转义的反斜杠的字符串。第一个方法是利用 literal_eval 来对字符串进行评估。请注意,使用此方法需要在另一个层的引号中将字符串括起来。例如

>>> import ast
>>> a = '"Hello,\nworld"'
>>> print ast.literal_eval(a)
Hello,
world

另一种方法是从字符串类使用 decode('string_escape') 方法。例如,

>>> print "Hello,\nworld".decode('string_escape')
Hello,
world

更新于: 2019-09-30

673 次浏览

开启你的 职业生涯

完成课程以获得认证

开始
广告
© . All rights reserved.