python 文件列条件
时间: 2023-12-03 20:04:42 浏览: 41
我不太明白您的问题,请问您是想问如何在 Python 中列出满足特定条件的文件吗?如果是,可以使用 `os` 模块和列表推导式来实现这个功能,具体代码如下:
```python
import os
# 列出当前目录下所有文件
files = os.listdir()
# 列出所有以 .txt 结尾的文件
txt_files = [file for file in files if file.endswith('.txt')]
# 列出所有大于 1 MB 的文件
big_files = [file for file in files if os.path.getsize(file) > 1024 * 1024]
```
其中,`os.listdir()` 用于列出当前目录下的所有文件,`file.endswith('.txt')` 用于判断文件名是否以 `.txt` 结尾,`os.path.getsize(file)` 用于获取文件大小。您可以根据自己的需要修改条件来筛选文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)