python获取指定目录名称
时间: 2023-06-14 22:03:02 浏览: 90
你可以使用Python内置的os模块来获取指定目录的名称。具体代码如下:
```python
import os
path = '/path/to/directory'
dir_name = os.path.basename(path)
print(dir_name)
```
其中,`path`是你想要获取名称的目录路径,`os.path.basename()`函数会返回目录路径的最后一级目录名称,也就是目录名。你可以将其存储在`dir_name`变量中,并打印输出。
相关问题
python获取指定目录下所有目录名称
可以使用 Python 的 `os` 模块来实现获取指定目录下所有目录名称的功能,具体代码如下:
```python
import os
# 指定目录的路径
path = "your/path/here"
# 获取该目录下所有子目录名称
dirs = [d for d in os.listdir(path) if os.path.isdir(os.path.join(path, d))]
# 打印所有子目录名称
print(dirs)
```
其中,`os.listdir(path)` 方法可以获取指定路径下的所有文件和目录名称,而 `os.path.isdir()` 方法可以判断某个路径是否为目录。因此,上述代码通过列表推导式筛选出了所有子目录名称并存储在 `dirs` 列表中,最后将其打印出来。
python获取指定目录内文件夹的名称
你可以使用 `os.listdir()` 方法获取指定目录内的所有文件和文件夹的名称,然后通过判断每个名称是否为文件夹来筛选出文件夹名称。以下是示例代码:
```python
import os
path = '/path/to/directory' # 指定目录路径
folders = [] # 存储文件夹名称的列表
for name in os.listdir(path):
if os.path.isdir(os.path.join(path, name)):
folders.append(name)
print(folders) # 输出文件夹名称列表
```
在上面的示例代码中,`os.path.isdir()` 方法用于判断指定路径下的名称是否为文件夹。如果是文件夹,则将其名称添加到 `folders` 列表中。最后,输出 `folders` 列表即可获取到指定目录内所有文件夹的名称。
阅读全文