python 获取当前路径的最后一级路径
时间: 2023-04-11 07:00:36 浏览: 257
可以使用os模块中的basename方法获取当前路径的最后一级路径,示例代码如下:
```python
import os
current_path = os.getcwd() # 获取当前路径
last_path = os.path.basename(current_path) # 获取最后一级路径
print(last_path)
```
输出结果为最后一级路径的名称。
相关问题
python输出当前路径的下一级路径
可以使用Python内置模块`os`中的`listdir()`函数来列出当前路径下的所有文件和文件夹,然后使用`isdir()`函数判断哪些是文件夹,最后使用`join()`函数拼接路径。
以下是一个示例代码:
```python
import os
current_path = os.getcwd() # 获取当前路径
for file in os.listdir(current_path):
path = os.path.join(current_path, file) # 拼接路径
if os.path.isdir(path): # 判断是否是文件夹
print(file)
```
这段代码会输出当前路径下的所有文件夹的名称。
python 获取文件所在路径的上一级路径
可以使用 `os.path.abspath(__file__)` 获取当前文件所在的绝对路径,再使用 `os.path.dirname()` 获取路径的上一级路径,代码如下:
```python
import os
current_path = os.path.abspath(__file__)
parent_path = os.path.dirname(current_path)
grandparent_path = os.path.dirname(parent_path)
print("当前路径:", current_path)
print("上一级路径:", parent_path)
print("上上级路径:", grandparent_path)
```
其中 `__file__` 是 Python 内置的变量,表示当前文件的路径。
阅读全文