python获取指定目录名称
时间: 2023-06-14 10:03:02 浏览: 93
你可以使用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 读取指定目录下的所有文件名称
可以使用Python标准库中的os模块来实现。
下面是一个示例代码,可以读取指定目录下的所有文件名称:
```python
import os
# 指定目录路径
dir_path = '/path/to/directory'
# 读取目录下所有文件名称
files = os.listdir(dir_path)
# 打印所有文件名称
for file in files:
print(file)
```
其中,`os.listdir()`函数可以返回指定目录下的所有文件和子目录的名称列表。如果需要读取子目录下的文件名称,可以使用递归函数来实现。
阅读全文