2010-07-24 49 views
1

如何从目录访问图像文件?(注意:目录路径正在存储在字符指针中)。您要粘贴的代码片段也应该在任何图像文件扩展名被删除。例如假设有一个图像文件nature.jpg,如果扩展名被删除,代码应该仍然工作。目录中的图像文件

回答

1

试试这个python代码。注意它需要gobject内省工作

import gi 
from gi.repository import Gio 

directory_path = '.' 

images = [x.get_name() for x in Gio.file_new_for_path(directory_path).enumerate_children('standard::name,standard::content-type', Gio.FileQueryInfoFlags.NONE, None) if x.get_content_type().startswith('image')] 

这应该会得到您指定目录路径中的所有图像的列表。