Всякий раз, когда я помещаю тройные кавычки вокруг необработанной строки, возникает следующая ошибка:
SyntaxError: (ошибка Unicode) кодек «unicodeescape» не может декодировать байты в позиции 28-29: некорректный символ \ N, экранирование
Мне было интересно, почему это так и есть ли способ избежать этого.
Я пытался переместить тройные кавычки для выравнивания с различными частями кода, но пока ничего не получалось.
Это работает без ошибок:
final_dir = (r'C:\Documents\Newsletters')
'''
path_list = []
for file in os.listdir(final_dir):
path = os.path.join(final_dir, file)
path_list.append(path)
'''
Но тогда возникает ошибка:
'''
final_dir = (r'C:\Documents\Newsletters')
path_list = []
for file in os.listdir(final_dir):
path = os.path.join(final_dir, file)
path_list.append(path)
'''