python列举文件列表
时间: 2023-08-25 15:15:47 浏览: 41
在Python中,有几种方法可以列举文件列表。一种常见的方法是使用生成器表达式。下面是一个示例代码,使用生成器表达式来列举文件列表:
```python
import os
def get_files(path):
for file in os.listdir(path):
if os.path.isfile(os.path.join(path, file)):
yield file
# 调用get_files函数来获取文件列表
file_list = list(get_files('path_to_directory'))
print(file_list)
```
另一种方法是直接调用`os.listdir('path')`函数来获取目录的内容。下面是一个示例代码:
```python
import os
# 文件夹路径
dir_path = r'E:\\account\\'
# 获取文件和目录
file_list = os.listdir(dir_path)
print(file_list)
```
如果你只想列举目录中的文件,可以使用以下示例代码:
```python
import os
# 文件夹路径
dir_path = r'E:\\account\\'
# 存储文件的列表
file_list = []
# 遍历目录
for path in os.listdir(dir_path):
# 检查当前路径是否是文件
if os.path.isfile(os.path.join(dir_path, path)):
file_list.append(path)
print(file_list)
```
希望这些代码能够帮助你列举文件列表。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [Python 列出目录中的文件](https://blog.csdn.net/allway2/article/details/124176562)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]