Необработанные строки, содержащие пути 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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