open() 中找不到檔案錯誤
嘗試使用 'open('recentlyUpdated.yaml' 檔案開啟時。yaml') ',出現「IOError: [Errno 2] No such file or directory」的錯誤訊息。當檔案遺失或不在預期目錄中時,通常會發生此錯誤。
Python 的檔案存取取決於路徑,可以是絕對路徑,也可以是相對路徑。絕對路徑表示檔案從根目錄開始的位置,而相對路徑則依賴目前工作目錄。在這種情況下,Python 將 'recentlyUpdated.yaml' 解釋為相對路徑,並在目前工作目錄中搜尋該檔案。
診斷:
解決方案:
路徑的原始字串:
當路徑包含反斜線時,請考慮使用原始字串(r「」)。這可以防止反斜線被解釋為轉義字元。例如: 'dir = r'C:Python32''。
例:
假設'file.txt' 位於'C:Folder' 中,打開它使用:
以上是為什麼在 Python 中開啟檔案時出現「找不到檔案」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!