如何在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