Также намного более просто изменить его на это позже:
public int x { get; private set; }
>>> print '"Hello,\\nworld!"'.decode('string_escape')
"Hello,
world!"
Вы можете использовать ] ast.literal_eval
, что безопасно:
Безопасное вычисление узла выражения или строки, содержащей Python выражение. Предоставленная строка или узел может состоять только из следующие литеральные структуры Python: строки, числа, кортежи, списки, dicts, booleans и None. (КОНЕЦ)
Как это:
>>> import ast
>>> escaped_str = '"Hello,\\nworld!"'
>>> print ast.literal_eval(escaped_str)
Hello,
world!