用python打开获取一个文件夹文件所有名字
时间: 2024-09-10 22:29:12 浏览: 68
使用python实现按顺序打印文件夹中的文件
在Python中,你可以使用`os`模块或者`pathlib`模块来获取一个文件夹内所有文件的名字。以下是两种方法的示例:
使用`os`模块:
```python
import os
# 指定文件夹路径
folder_path = '/path/to/your/folder'
# 获取文件夹内所有文件和文件夹的名字
all_names = os.listdir(folder_path)
# 如果你只想要文件的名字,可以使用os.path.isfile来过滤
file_names = [name for name in all_names if os.path.isfile(os.path.join(folder_path, name))]
print(file_names)
```
使用`pathlib`模块(Python 3.5及以上版本):
```python
from pathlib import Path
# 指定文件夹路径
folder_path = Path('/path/to/your/folder')
# 获取文件夹内所有文件的名字
file_names = [file.name for file in folder_path.iterdir()]
print(file_names)
```
请注意替换`'/path/to/your/folder'`为你想要获取文件名的实际文件夹路径。以上代码会输出该文件夹内所有文件的名字列表。
阅读全文