我發現自己需要在源樹中獲得一個python文件的父目錄,該目錄是具有一定規律性的多個目錄。不得不多次致電dirname是笨重的。Python成語與獲取多次調用os.path.dirname相同的結果?
我環顧四周,很驚訝沒有找到這個帖子。
的一般情況是:
import os.path as op
third_degree_parent = op.dirname(op.dirname(op.dirname(op.realpath(__file__))))
有沒有一種更地道的方式來做到這一點,並不需要嵌套的目錄名電話?
這正是我一直在尋找。作爲後續行動,如果有任何角落案例會受到哪些影響? – 2014-09-12 19:05:15
@TimWilder:我現在沒有想到的;如果你找到了,告訴我,我會看看我們如何解決這些問題。 – 2014-09-12 19:11:25
我在考慮符號鏈接的問題;我需要考慮op.join方法和路徑之間的相互作用/做一些閱讀以更充分地探索這一點。一般關心的是os.path.abspath與os.path.realpath。 – 2014-09-12 19:15:47