我想將cwd更改爲特定的文件夾。 文件夾名稱是已知的;然而,它的路徑會有所不同。更改爲已知的目錄名稱,但未知的Python中的絕對路徑
我試圖以下,但似乎無法得到我所期待的:
absolute_path = os.path.abspath(folder_name)
directory_path = os.path.dirname(absolute_path)
os.chdir(directory_path)
這不會做什麼我要找的,因爲它是保持原來的CWD到的.py文件從中運行。我已經嘗試在第一個代碼塊之前添加os.chdir(os.path.expanduser("~"))
;但是,它只是創建/ home/user/folder_name的絕對路徑。
當然,如果有一個簡單的導入,我可以使用,我會開放給任何東西。
什麼是正確的方式來獲得具有特定名稱的所有文件夾的路徑?
你如何獲得文件夾的路徑,我很困惑。 –
這個問題在任何人都可以回答之前需要更多的澄清(我甚至不理解你正在嘗試做什麼......)你是否試圖在整個系統中搜索一個文件夾? –
哪裏可以*文件夾是?如果名稱是「foo」,會發生什麼情況,但同時存在「/ a/foo」和「/ b/foo」? –