我需要一个函数来递归地爬取列表文件 dirs 的目录,稍后将在现场的迷你文件管理器中使用它。我知道该怎么做,但我想节省时间并使用功能,如果有的话。
你能告诉在哪里可以找到一个函数或建议实现选项吗,因为现在我只有一个选择是创建一个旁路结构os.walk
,然后检查isfile
, isdir
,如你所知,还有没有扩展名的文件。
输出可以是这样的(dict)
{
"base_path": "c:\\my\\folder\\22\22\\2\\",
"images": [
"mini.jpg",
"who_are_you.png",
"i_m_Red_John.gif"
],
"js": [
"and_who_are_you.jQuery.js",
"im_Patrick_Jane.js"
],
"index.html",
"ahaha.htm"
}