我需要在python中分割一個路徑,然後刪除最後兩個級別。Python:拆分硬編碼路徑
這裏是一個例子,我想解析的路徑。我想分析它到6級。
C:\Users\Me\level1\level2\level3\level4\level5\level6\level7\level8
以下是我想要的輸出是。目前,我只能上一層。
C:\Users\Me\level1\level2\level3\level4\level5\level6\
a ="C:\Users\Me\level1\level2\level3\level4\level5\level6\level7\level8"
split_path=os.path.split(a)
print split_path
輸出:
('C:\Users\Me\level1\level2\level3\level4\level5\level6\level7','level8')
你究竟想要做什麼?即你總是想要達到6級,還是總是去掉最後兩級? – Batman
我想永遠刪除最後兩個級別 – floridaBoy
將'/../ ..'追加到你的路徑中。 'C:/ some/deep/path /../'相當於'C:/ some/deep /' – Felk