В Python есть встроенная функция escape (), аналогичная аддслэшам PHP, но нет функции unescape () (stripslashes), что, на мой взгляд, смешно.
Регулярные выражения для спасения (код не проверен):
p = re.compile( '\\(\\\S)')
p.sub('\1',escapedstring)
Теоретически это принимает что-то в форме \\ (не пробел) и возвращает \ (тот же символ)
edit: При дальнейшей проверке регулярные выражения Python разбиваются до чертиков;
>>> escapedstring
'This is a \\n\\n\\n test'
>>> p = re.compile( r'\\(\S)' )
>>> p.sub(r"\1",escapedstring)
'This is a nnn test'
>>> p.sub(r"\\1",escapedstring)
'This is a \\1\\1\\1 test'
>>> p.sub(r"\\\1",escapedstring)
'This is a \\n\\n\\n test'
>>> p.sub(r"\(\1)",escapedstring)
'This is a \\(n)\\(n)\\(n) test'
В заключение, какого черта, Питон.