簡體   English   中英

OSError:[WinError 123],它將符號添加到文件路徑並引發此錯誤

[英]OSError: [WinError 123], it adds simbols to file path and raise this error

我正在嘗試打開一個目錄 os.chdir('D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA\17 - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)')

但我得到一個錯誤:

OSError: [WinError 123] 文件名、目錄名或卷 label 語法不正確:'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”被一個“換行符”替換。

這不是您想要的,因此您可以使用原始字符串關閉反斜杠的這種含義,前綴為“ r ”:

os.chdir(r'D:\movies\ClassicMusic\GRANDES COMPOSITORES DA MUSICA CLASSICA\17 - Verdi (Grandes Compositores da Música Clássica - Abril Coleções)'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM