首页 > 科技 >

💻 Python小技巧:列出文件夹下的文件 📁

发布时间:2025-03-27 13:04:55来源:

大家好!今天来聊聊如何用Python轻松搞定文件管理的小任务!🌟 如果你想快速查看某个文件夹里都有哪些文件,这里有四种简单的方法可以实现哦~快来一起学习吧!

第一招:使用`os.listdir()` 📃

这是最基础的方法,直接返回指定路径下的所有文件和子目录名称列表。比如:

```python

import os

files = os.listdir('/your/folder/path')

print(files)

```

第二招:搭配`os.path.isfile()`过滤文件 📋

有时候只想获取文件,不想包括文件夹?试试这个组合拳!

```python

for file in files:

if os.path.isfile(os.path.join(path, file)):

print(file)

```

第三招:利用`glob.glob()`精准匹配 ⚡️

如果你对文件类型有要求(比如只找`.txt`文件),可以用`glob`模块:

```python

import glob

txt_files = glob.glob('/your/folder/.txt')

print(txt_files)

```

最后一招:借助`pathlib`优雅操作 🎯

Python 3.4+推荐使用`pathlib`库,代码更简洁易读:

```python

from pathlib import Path

p = Path('/your/folder/')

files = [x for x in p.iterdir() if x.is_file()]

print(files)

```

掌握这四招,文件管理so easy!🚀 快去试试吧!💪

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。