读取文件名时 Python 中的奇怪字符

Weird Characters in Python when reading a file's name

代码:

path5 = '2.Project\WP101 (237641784)\QR2.Project\'
print ('path5 =',path5)

我得到:

path5 = 2.Project\WP101 (237641784)\QR2.Project\

我怎样做才能停止在路径名中的 QR2 后出现奇怪的符号?

您需要忽略转义字符。

    #ignoring escape sequences

    #ignoring single quote escape sequences
    str1 = r"Hi, I\'m IncludeHelp"  
    #ignoring double quotes escape sequences
    str2 = r"\"Hello world\""
    #ignoring path escape sequences
    str3 = r"D:\work_folder\python_works"
    #ignoring hexadecimal values escape sequences
    str4 = r"This is  \x49\x6E\x63\x6C\x75\x64\x65\x48\x65\x6C\x70"

    print(str1);
    print(str2);
    print(str3);
    print(str4);

只要在你的字符串前面放一个 r 就可以了。

你的情况:

path5 = r'2.Project\WP101 (237641784)\QR2.Project\'
print ('path5 =',path5)