python获取文件夹中的图片的路径

python获取文件夹中的图片的路径,第1张

Python 3.6.1 (default, Mar 22 2017, 06:17:05) 

[GCC 6.3.0 20170321] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import os

>>> def isimage(fn):

...     return os.path.splitext(fn)[-1] in ('.jpg', '.JPG', '.png', '.PNG')

... 

>>> isimage('abs.jpg')

True

>>> isimage('abc.txt')

False

>>> dirpath = '/home/zyy/汽车/卡槽'

>>> for r, ds, fs in os.walk(dirpath):

...     for fn in fs:

...             if not isimage(fn):

...                     continue

...             fname = os.path.join(r, fn)

...             print(fname)

...

如图,修改倒数第四行的内容为:

cv2.imwrite('F:/xxx/yyy/' + str(c) + '.jpg', frame)

即可将图片存储到 F 盘的 xxx\yyy 目录中,这里按照你的需要修改即可

在python程序里面我们经常需要导入数据文件,Windows下的文件目录路径使用“\”来分隔。由于python代码里面,反斜杠“\”是转义符,例如“\n”表示回车、“\t”表示制表符等等,这样如果继续用""表示文件路径,就会有歧义。

解决办法:

(1)使用斜杆“/”:如“c:/tc.py”

(2)将反斜杠符号转义:如“c:\\tc.py”

(3)使用python的raw string:如r“c:\tc.py”

————————————————

原文链接:网页链接


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12113314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存