OSError: [WinError 123], it adds simbols to file path and raise this error
OSError: [WinError 123], it adds simbols to file path and raise this error
我正在尝试打开目录 os.chdir('D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)')
但是我得到一个错误:
OSError:[WinError 123] 文件名、目录名或卷标语法不正确:'D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA\x0f - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)'
os 将目录名称中的 17 更改为 x0f 并引发错误
字符串中的反斜杠字符 '' 引入了一个“转义序列”,它告诉 python 解析器更改其对后续字符的解释。例如,两个字符 '\n' 被单个 'newline' 字符替换。
这不是您想要的,因此您可以使用 原始字符串 关闭反斜杠的这种含义,前缀为 'r':
os.chdir(r'D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)'
我正在尝试打开目录 os.chdir('D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)')
但是我得到一个错误:
OSError:[WinError 123] 文件名、目录名或卷标语法不正确:'D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA\x0f - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)'
os 将目录名称中的 17 更改为 x0f 并引发错误
字符串中的反斜杠字符 '' 引入了一个“转义序列”,它告诉 python 解析器更改其对后续字符的解释。例如,两个字符 '\n' 被单个 'newline' 字符替换。
这不是您想要的,因此您可以使用 原始字符串 关闭反斜杠的这种含义,前缀为 'r':
os.chdir(r'D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)'