python获取目录下所有文件名
时间: 2023-08-12 19:56:39 浏览: 77
您可以使用`os`模块中的`listdir`函数来获取目录下的所有文件名。以下是一个示例代码:
```python
import os
def get_all_filenames(directory):
filenames = os.listdir(directory)
return filenames
# 替换为您要获取文件名的目录路径
directory_path = '/path/to/directory'
filenames = get_all_filenames(directory_path)
print(filenames)
```
在上述代码中,`get_all_filenames`函数接受一个目录路径作为参数,并使用`listdir`函数获取该目录下的所有文件名,并将结果返回。您只需将`directory_path`替换为您需要获取文件名的实际目录路径即可。最后,打印出获取到的文件名列表。
相关问题
python获取目录中的文件名
你可以使用Python的os模块获取目录中的文件名。具体实现方法如下:
```python
import os
# 指定目录路径
dir_path = '/path/to/directory'
# 获取目录中的所有文件名
file_names = os.listdir(dir_path)
# 打印文件名
for file_name in file_names:
print(file_name)
```
这样就可以获取指定目录中的所有文件名,并进行操作。
python获取指定目录下所有文件名
可以使用Python的os模块来获取指定目录下的所有文件名,可以使用os.listdir()函数来获取指定目录下的所有文件和子目录的名称,如下所示:
```python
import os
dir_path = '/path/to/directory' # 指定目录路径
# 获取指定目录下的所有文件名
file_names = os.listdir(dir_path)
# 打印所有文件名
for file_name in file_names:
print(file_name)
```
如果想要获取指定目录下的所有文件路径,可以使用os.path.join()函数来拼接路径,如下所示:
```python
import os
dir_path = '/path/to/directory' # 指定目录路径
# 获取指定目录下的所有文件路径
file_paths = [os.path.join(dir_path, file_name) for file_name in os.listdir(dir_path) if os.path.isfile(os.path.join(dir_path, file_name))]
# 打印所有文件路径
for file_path in file_paths:
print(file_path)
```
这样就可以获取指定目录下的所有文件名或者文件路径了。
阅读全文