Python中如何优雅地处理多个文件或目录?
在Python中,你可以使用os模块和文件处理函数来优雅地处理多个文件或目录。以下是一些示例:
- 处理文件:
```python
import os
获取当前目录下的所有文件
files = [file for file in os.listdir(‘.’) if os.path.isfile(os.path.join(‘.’, file)))]
遍历并打印每个文件
for file in files:
print(file)
2. 处理子目录:
```python
import os
# 获取指定目录及其下所有子目录
directories = [dir for dir in os.listdir('.') if os.path.isdir(os.path.join('.', dir)))]
# 遍历并打印每个子目录
for directory in directories:
print(directory)
通过这些示例,你可以看到如何在Python中优雅地处理多个文件或目录。
还没有评论,来说两句吧...