當Python程序中使用相對路徑時,會相對于當前工作目錄進行解析。如果相對路徑指向的文件或目錄不存在,則會報錯NoSuchFileOrDirectory。
要解決這個問題,可以嘗試以下方法:
os.getcwd()
函數可以獲取當前工作目錄。確保程序中的相對路徑是相對于該工作目錄進行解析。import os
cwd = os.getcwd()
print(cwd)
os.chdir()
函數來修改當前工作目錄。import os
os.chdir('path/to/new/directory')
import os
absolute_path = os.path.abspath('path/to/file')
注意,上述方法中的路徑字符串需要根據具體情況進行修改。如果仍然無法解決問題,可能是路徑指定錯誤或者文件/目錄確實不存在,請再次檢查路徑的正確性。