|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
问题:整体的思路能理解。但是有一条语句呈现的效果不是很清晰,还请大神解析,谢谢!
file_dict[each_file] = file_size #把文件尺寸赋予,字典中的目录列表file_dict
需求:
代码:
import os
all_files = os.listdir(os.curdir) #以列表形式列出当前目录的文件
file_dict = dict()
for each_file in all_files: #each_file被导入了全部的文件
if os.path.isfile(each_file): #判断指定路径是否存在,而且是一个文件
file_size = os.path.getsize(each_file) #返回指定文件的尺寸(字节)
file_dict[each_file] = file_size #把文件尺寸赋予,字典中的目录列表file_dict
for each in file_dict.items(): #函数以列表返回可遍历的(键, 值) 元组数组,并把值赋予变量each
print('%s 【%dBytes】' % (each[0], each[1])) #从头到尾列出:文件名 文件尺寸
hi 举例如下
file_dict[each_file] = file_size #字典基础操作
>>> file_dict = dict()
>>> file_dict
{}
>>> file_dict['tmp.ty'] = '117Bytes'
>>> file_dict
{'tmp.ty': '117Bytes'}
|
|