python写一个遍历文件夹的函数
时间: 2023-03-28 08:04:07 浏览: 91
可以使用os模块中的walk函数来遍历文件夹,示例代码如下:
import os
def traverse_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
# 调用函数
traverse_folder('文件夹路径')
相关问题
帮我用python写一个遍历文件夹 并判断里面的图片数量
当然可以,请参考以下代码:
```python
import os
def count_images(folder_path):
image_extensions = ['.jpg', '.jpeg', '.png', '.bmp', '.gif'] # 常见的图片格式
image_count = 0
for root, dirs, files in os.walk(folder_path):
for file in files:
if os.path.splitext(file)[1].lower() in image_extensions:
image_count += 1
return image_count
folder_path = 'your_folder_path_here'
image_count = count_images(folder_path)
print('There are', image_count, 'images in folder', folder_path)
```
你只需要将`your_folder_path_here`替换成你要遍历的文件夹路径即可。函数`count_images`会递归遍历指定文件夹下的所有子文件夹,并统计出所有图片文件的数量。
用python写一段遍历文件夹所有文件的代码
你可以使用Python内置的os模块来遍历文件夹中的所有文件。以下是一个示例代码:
```python
import os
# 指定要遍历的文件夹路径
folder_path = '/path/to/folder'
# 遍历文件夹中的所有文件
for root, dirs, files in os.walk(folder_path):
for file in files:
# 打印文件名
print(os.path.join(root, file))
```
在代码中,我们使用`os.walk()`函数来遍历指定文件夹中的所有文件。该函数返回一个三元组,分别为当前遍历的文件夹路径、包含在该文件夹中的子文件夹列表和该文件夹中的文件列表。我们使用两个嵌套的for循环来遍历所有文件,并使用`os.path.join()`函数来获取文件的完整路径。最后,我们将每个文件的完整路径打印出来。
阅读全文