Я ищу хороший способ разбить строку на длинные необработанные строки в python.Причина в том, что я часто использую путь к Windows вместе с pathlib
s Path
, так как это позволяет мне удобно вставлять копии в обоих окнах и * nix следующим образом:
from pathlib import Path
my_long_path = Path(r'C:some\very\long\path')
Теперь, естественно, пути к файлам могут быть довольно длинными, и для лучшего форматирования кода я иногда хочу разбить строки на строки.
Что не работает, так это тройные кавычки из-за символа перевода строки:
a = r'''some\
very\long\path'''
--> 'some\\\nvery\long\path'
Так что я знаю только один вариант:
a = r'some\'\
r'very\long\path'
Это работает, ночувствует себя немного непитонным.Есть ли лучший способ сделать это?