#python #jupyter-notebook
Вопрос:
Когда я загрузил свой файл .ipynb из записной книжки jupyter в виде файла .py, некоторые из моих синтаксисов python в файле .py немного изменились, в частности, были удалены обратные косые черты. Например:
.файл ipynb:
return f"lineone" f"linetwo"
файл .py:
return f"lineone" f"linetwo"
Это намеренно или есть способ предотвратить это?
Ответ №1:
Я думаю, что такое поведение связано с тем, что обратная косая черта традиционно является escape-символом в текстовых файлах, т. Е. Она ускользает от символа, непосредственно следующего за ней.
Если вы хотите сохранить обратную косую черту в своих .py
файлах, просто добавьте еще одну обратную косую черту, т. е.
return f"lineone" \ f"linetwo"
Это должно гарантировать, что в экспортированный файл будет записана обратная косая .py
черта.