Необработанные строки, содержащие пути Windows, создают «SyntaxError: незавершенный строковый литерал» [дубликат] ⇐ Python

Программы на Python
Anonymous
Необработанные строки, содержащие пути Windows, создают «SyntaxError: незавершенный строковый литерал» [дубликат]

Сообщение Anonymous »

Я пытаюсь использовать найденный мной сценарий Shutil, но его запуск вызывает срабатывание:
SyntaxError: unterminated string literal (detected at line 4)

Возможно, это связано со сценарием, содержащим необработанные пути к окнам. Как исправить скрипт?
import shutil
import os

source = r"C:\Users\[username]\Downloads\"
dest1 = r" C:\Users\[username]\Desktop\Reports\14"
dest2 = r" C:\Users\[username]\Desktop\Reports\52"
dest3 = r" C:\Users\[username]\Desktop\Reports\59"

files = os.listdir(source)

for f in files:

if (f.startswith("Log 14")):
shutil.move(f, dest1)
elif (f.startswith("Log 54")):
shutil.move(f, dest2)


Подробнее здесь: https://stackoverflow.com/questions/702 ... d-string-l

Вернуться в «Python»