我需要在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