|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
关于统计目录下文件大小
为什么我的代码运行【os.path.getsize(path)】时path需要是完整的代码,如:C:\\Users\\lxx\\Desktop\\文件练习
而看答案时发现老师的直接输入文件名就可以使用【os.path.getsize(path)】
我的代码如下 :
def wenjiandaxiao(path):
import os
import os.path
a = os.listdir(path)
for i in a:
size = os.path.getsize(path +"\\" + i)
print("%s【%d】" % (i,size))
path = input("请输入待统计的文件夹路径:")
wenjiandaxiao(path)
老师的代码如图。
- import os
- import os.path
- def wenjiandaxiao(path):
- a = os.listdir(os.path.join(os.path.curdir, path)) # 相对路经拼接当前路径,绝对路径直接使用
- for i in a:
- size = os.path.getsize(path +"\" + i)
- print("%s【%d】" % (i,size))
- # wenjiandaxiao('当前路径相对地址')
- # wenjiandaxiao('Kerbal Space Program')
- # wenjiandaxiao('当前路径绝对地址')
- # wenjiandaxiao('D:\Kerbal Space Program')
复制代码
|
|