python 图片浏览 代码
时间: 2023-12-15 20:29:44 浏览: 49
以下是使用Python实现文件夹内图片浏览的代码,可以自动识别并下载图片:
```python
# coding:utf-8
import sys
import os
import webbrowser
reload(sys)
sys.setdefaultencoding('utf8')
# 定义图片格式
img_ext = ['.jpg', '.jpeg', '.png', '.gif', '.bmp']
# 获取当前目录下的所有文件
def get_files(path):
files = []
for f in os.listdir(path):
if os.path.isfile(os.path.join(path, f)):
files.append(f)
return files
# 获取当前目录下的所有图片
def get_imgs(path):
imgs = []
for f in os.listdir(path):
if os.path.isfile(os.path.join(path, f)) and os.path.splitext(f)[1] in img_ext:
imgs.append(f)
return imgs
# 打开图片
def open_img(img_path):
webbrowser.open(img_path)
# 浏览图片
def browse_imgs(imgs):
for img in imgs:
open_img(img)
if __name__ == '__main__':
# 获取当前目录
path = os.getcwd()
# 获取当前目录下的所有图片
imgs = get_imgs(path)
# 浏览图片
browse_imgs(imgs)
```
该代码可以实现浏览指定文件夹内的所有图片,并且可以自动识别图片格式。