写一个遍历文件图片的python代码
时间: 2023-09-05 16:05:08 浏览: 143
### 回答1:
答:import osfor root, dirs, files in os.walk("文件夹路径"):
for file in files:
if file.endswith(".jpg"):
print(os.path.join(root, file))
### 回答2:
下面是一个遍历文件图片的Python代码的示例:
```python
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)
if file_path.endswith(".jpg") or file_path.endswith(".png"):
# 处理图片文件的代码
print(file_path)
# 指定文件夹路径
folder_path = "路径/到/文件夹"
# 调用遍历文件夹的函数
traverse_folder(folder_path)
```
在这个代码示例中,我们使用了`os`模块来进行文件和文件夹的操作。首先定义了一个`traverse_folder`函数,用于遍历指定文件夹下的所有文件和文件夹。然后在函数中,使用`os.walk`函数遍历指定文件夹以及所有子文件夹,并使用`os.path.join`函数拼接文件路径。接着判断文件路径的后缀名是否为`.jpg`或`.png`,如果是则执行处理图片文件的代码(在代码示例中只是简单地打印文件路径)。最后,在调用函数时指定要遍历的文件夹路径即可。
### 回答3:
下面是一个遍历文件图片的Python代码示例:
```python
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)
if file_path.endswith('.jpg') or file_path.endswith('.png'):
print(file_path) # 打印图片文件路径
# 主函数
if __name__ == "__main__":
folder_path = "图片文件夹路径" # 替换为实际的图片文件夹路径
traverse_folder(folder_path)
```
运行以上代码,将会遍历指定文件夹下的所有图片文件(后缀为.jpg或.png),并打印出每个图片文件的路径。你只需要将代码中的`图片文件夹路径`替换为实际的图片文件夹路径,即可使用该代码进行遍历。
阅读全文