Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thay thế \\ bằng \ trong Python?

Có hai cách để thay thế \\ bằng \ hoặc bỏ thoát chuỗi thoát dấu gạch chéo ngược trong Python. Đầu tiên là sử dụng Lite_eval để đánh giá chuỗi. Lưu ý rằng trong phương pháp này, bạn cần đặt chuỗi trong một lớp dấu ngoặc kép khác. Ví dụ:

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

Một cách khác là sử dụng phương thức decode ('string_escape') từ lớp string. Ví dụ:

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