|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 陌生的谜语 于 2019-2-26 09:56 编辑
import os
all_files = os.listdir(os.curdir) # 使用os.curdir表示当前目录更标准
file_dict = dict()
for each_file in all_files:
if os.path.isdir(each_file):
file_size = os.path.getsize(each_file) # 这句话是什么意思?指定文件总尺寸吗?
file_dict[each_file] = file_size # 这句话我也没看懂,中括号里面的是下标的意思吗?还是什么?
for each in file_dict.items():
print('%s【%dBytes】' % (each[0], each[1]))
# 最后的报错原因又是什么问题....os.listdir("os.curdir")当前文件有内容啊。
'''
报错原因
File "<ipython-input-6-01489ca4eec3>", line 7
if os.path.isfile(each_file):
^
SyntaxError: invalid character in identifier
'''
1 放在循环里面,每次获得一个文件的尺寸
2 file_dict是一个字典,这里是给字典添加键值对,中括号里面是key,等号右边是value
应该是缩进问题,或者有多余的Tab,空格键
|
|