
Python 361 (default, Mar 22 2017, 06:17:05)
[GCC 630 20170321] on linux
Type "help", "copyright", "credits" or "license" for more information
>>> import os
>>> def isimage(fn):
return ospathsplitext(fn)[-1] in ('jpg', 'JPG', 'png', 'PNG')
>>> isimage('absjpg')
True
>>> isimage('abctxt')
False
>>> dirpath = '/home/zyy/汽车/卡槽'
>>> for r, ds, fs in oswalk(dirpath):
for fn in fs:
if not isimage(fn):
continue
fname = ospathjoin(r, fn)
print(fname)
因为你函数用错了啊
tkFileDialogaskdirectory是用来获取目录的
tkFileDialogaskopenfilename是用来获取文件全路径的
tkFileDialogaskopenfilenames是用来获取多个文件的路径的
在文章 python获取当前最上层活动窗口的路径 中说明了如何用python脚本获取最上层活动窗口的路径,但是要求窗口标题栏中必须是窗口的绝对路径。
这个要求使得脚本使用起来非常得不方便,因此对上面那个脚本进行了改进,使得窗口标题栏为非绝对路径下也能使用。
可以通过获取地址栏里的文本(文件夹的绝对路径),如下图所示:
以上就是关于python获取文件夹中的图片的路径全部的内容,包括:python获取文件夹中的图片的路径、python TK怎么做一个浏览按钮获取文件全路径,下边的代码只能获取到最后一层文件夹,不能获取文件名、python获取当前最上层活动窗口的路径_version2等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)