我知道有找到父目錄或路徑的功能,如。如何獲取當前目錄的父文件夾名稱?
os.path.dirname(os.path.realpath(__file__))
'C:\用戶\ jahon \桌面\項目\ CAA \結果\ CAA \ project_folder'
是否有剛剛返回父文件夾名稱的功能?在這種情況下,它應該是project_folder
。
我知道有找到父目錄或路徑的功能,如。如何獲取當前目錄的父文件夾名稱?
os.path.dirname(os.path.realpath(__file__))
'C:\用戶\ jahon \桌面\項目\ CAA \結果\ CAA \ project_folder'
是否有剛剛返回父文件夾名稱的功能?在這種情況下,它應該是project_folder
。
你可以很容易地做到這一點os
import os
os.path.basename(os.getcwd())
這是迄今爲止最簡單的解決方案 –
是的,您可以使用PurePath。
PurePath(__file__).parent.name == 'parent_dir'
哦! [**'pathlib' **](https://docs.python.org/3.4/library/pathlib.html)對我來說是新的!期待從Python 2.7.0遷移到Python 3.4。 –
我仍然使用python 2.7版本。面向對象的路徑方法非常好。 –
你看過'os.path'中的其他功能嗎?閱讀文檔! – jonrsharpe
我檢查了我沒有找到東西。也許我錯過了什麼 –
等一下,你想要當前工作目錄的父母或某個文件的祖父母嗎?你可以'os.path.split(os.path.split(os.path.realpath(__ file __))[0])[1]' – tdelaney