Я столкнулся с этой проблемой и нашел частичное решение, которое подходит для некоторых случаев. Несмотря на то, что python не может завершить строку одним обратным слешем, он может быть сериализован и сохранен в текстовом файле с одним обратным слешем в конце. Поэтому, если вам нужно сохранить текст с одной обратной косой чертой на вашем компьютере, это возможно:
x = 'a string\\'
x
'a string\\'
# Now save it in a text file and it will appear with a single backslash:
with open("my_file.txt", 'w') as h:
h.write(x)
Кстати, он не работает с json, если вы выгрузите его с помощью библиотеки json в python.
Наконец, я работаю со Spyder и заметил, что если я открою переменную в текстовом редакторе spider, дважды щелкнув ее имя в проводнике переменных, она будет отображаться с одной обратной косой чертой и может быть скопирована в буфер обмена (это не очень полезно для большинства потребностей, но может быть для некоторых ..).