包含 Windows 路径的原始字符串会产生“SyntaxError:未终止的字符串文字”

Ric*_*ic 5 python syntax string-literals

我正在尝试使用我找到的 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)
Run Code Online (Sandbox Code Playgroud)

Joh*_*ica 2

留意聪明的报价\xe2\x80\x9d。它们需要用双引号引起来"

\n