【发布时间】:2019-08-13 08:25:29
【问题描述】:
我有 3 个文件 size_1.py size_2.py size.py
我的代码在下面
import os
result = {}
for (dirname,dirs,files) in os.walk('.'):
for filename in files:
if filename.endswith('.py'):
thefile = os.path.join(dirname,filename)
size = (os.path.getsize(thefile),thefile)
# print (size)
result[size[0]] = size[1]
print (result)
我的输出
{315: './size.py', 249: './size_1.py'}
我想要的输出
{315:['./size.py']
249 : ['size_1.py', './size_2.py']
}
【问题讨论】:
-
你能更好地解释一下你的输入和输出之间的关系吗?
标签: python list file dictionary file-io