John Crow John Crow - 19 days ago 9
Python Question

How to deal with strings containing character codes?

\201
is a character code recognised in Python. What is the best way to ignore this in strings?

s = '\2016'
s = s.replace('\\', '/')
print s #6

Answer

If you have a string literal with a backslash in it, you can escape the backslash:

s = '\\2016'

or you can use a "raw" string:

s = r'\2016'