Я хочу преобразовать строковый литерал как r"r'\nasdf'" в строку ('\\nasdf' в этом случае).
Другой случай: от r"'\nasdf'" до '\nasdf'.
Надеюсь, вы это поняли.
Это важно, потому что у меня есть парсер сценариев python, который хочет знать точное содержимое строкового литерала.
Является ли eval умным решением? Строковые литералы фильтруются до (с tokenize) и не должны вызывать обязательства безопасности. Разве нет более благородных решений, чем оценка литерала? Возможно, библиотека парсера?
Изменить. Добавлены другие примеры, чтобы избежать недоразумений.