Поскольку я наткнулся на этот ответ, и он мне очень помог, но я обнаружил небольшую синтаксическую проблему, я чувствовал, что должен спасти других от возможного разочарования.Строка с тройными кавычками работает для этого сценария, как описано, но учтите, что если «вы хотите, чтобы строка была в конце самой строки:
somestr = """This is a string with a special need to have a " in it at the end""""
При выполнении вы получите ошибку, потому что»"" "(4) кавычки в строке вводят в заблуждение читателя строки, так как он думает, что уже достиг конца строки и затем находит случайное" там.Вы можете проверить это, вставив пробел в 4 кавычки, например так: "" "", и в нем не будет ошибки.
В этом особом случае вам нужно будет либо использовать:
somestr = 'This.....at the end"'
или используйте метод, описанный выше, для построения нескольких строк со смешанным «и» и последующего их объединения после факта.