在日常的数据处理或项目开发中,我们经常需要获取某个目录下的所有文件名。今天就来聊聊如何用Python实现这一功能吧!无论是获取当前目录下的文件,还是深入到子目录里提取文件名,Python都提供了非常方便的方法。
首先,让我们来看一下如何获取当前目录下的文件名。使用`os`模块是一个不错的选择。只需要几行代码就能搞定:
```python
import os
获取当前目录下的所有文件名
files = os.listdir('.')
print(files)
```
如果你的目标是获取某个特定目录下的文件名,比如一个子目录里的内容,可以稍微调整路径即可:
```python
sub_dir_files = os.listdir('./your_sub_directory')
print(sub_dir_files)
```
如果想更进一步,比如递归地获取整个目录树中的所有文件,那就需要用到`os.walk()`函数了:
```python
for root, dirs, files in os.walk('.'):
for file in files:
print(file)
```
这三个方法简单实用,能够满足大部分场景的需求。掌握了这些技能后,处理大批量文件时会更加得心应手哦!💪