Странные символы в Python при чтении имени файла - PullRequest
0 голосов
/ 16 января 2020

Код:

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

Я получаю:

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

Что я могу сделать, чтобы прекратить получать странный знак после QR2 в имени пути?

1 Ответ

0 голосов
/ 16 января 2020

Вы должны игнорировать escape-символы.

    #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 перед вашей строкой, и вы хороши для go.

В вашем случае:

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