Python中文
首页
教程
问答
标签
搜索
登录
注册
文件夹和子文件夹词典
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我需要做一个函数,它将为给定的文件夹返回一个字典,它描述它的内容。Keys是子文件夹和文件的名称,代表文件的键值应该是它们的大小和表示文件夹的键值,不管它们是描述这些子文件夹内容的字典。顺序并不重要。下面是这样一本字典的例子:</p> <pre><code>{ 'delo' : { 'navodila.docx' : 83273, 'poročilo.pdf' : 37653347, 'artikli.dat' : 253 }, 'igre' : {}, 'seznam.txt' : 7632, 'razno' : { 'slika.jpg' : 4275, 'prijatelji' : { 'janez.jpg' : 8734765, 'mojca.png' : 8736, 'veronika.jpg' : 8376535, 'miha.gif' : 73645 }, 'avto.xlsx' : 76357 } 'ocene.xlsx' : 8304 } </code></pre> <p>我做了这个直到现在:</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>def f(path): if os.path.isdir(path): d = {} for name in os.listdir(path): d[name] = f(os.path.join(path, name)) else: d = os.path.getsize(path) return d </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
1 回答
无法使用Django\u mssql\u后端迁移到外部hos
4 回答
无法使用Django&Python3.4连接到MySql
3 回答
无法使用Django+nginx上载媒体文件
6 回答
无法使用Django1.6导入名称模式
5 回答
无法使用Django1.7和mongodb登录管理站点
2 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
7 回答
无法使用Djangockedi验证CBV中的字段
7 回答
无法使用Djangocketditor上载图像(错误400)
10 回答
无法使用Djangocron进行函数调用
3 回答
无法使用Djangofiler djang上载文件
1 回答
无法使用Djangokronos
9 回答
无法使用Djangomssql provid
2 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
7 回答
无法使用Djangomssq迁移Django数据库
4 回答
无法使用Djangonox创建用户
5 回答
无法使用Djangopyodb从Django查询SQL Server
7 回答
无法使用Djangopython3ldap连接到ldap
9 回答
无法使用Djangoredis连接到redis
7 回答
无法使用Django中的FK创建新表
1 回答