python中每个文件的大小

这篇博客介绍了如何使用Python的os.path.getsize方法来获取文件的大小。作者在解决一道作业题时遇到的问题是,如何遍历文件夹并仅计算文件的大小而不包括子文件夹。通过创建字典存储文件信息,并正确放置for循环,最终成功实现了只打印一次每个文件的大小。程序运行后成功显示了文件的大小。
摘要由CSDN通过智能技术生成

每个文件的大小----如果是文件夹就跳过-----这道作业题学到的

求文件的大小----用到的是:getsize,具体用法就是os.path.getsize(文件名),其他用到的就是字典,把所有用到的文件放到字典中,再从字典中一个一个打印出来。我的错误就是首先一开始没理解这一做法,for的位置放错,导致每次打印都会从头打印,不是只打印一遍,每次字典中多一项,就会打印一遍字典中的项,同时没有想清楚元组的[0],[1]分别代表什么,改正后的程序为:

import os#适应python
file_type = dict()  #创建一个空的字典,用来存储我们的结果
#os.chdir(r'F:\\python_code ')   #更改当前工作目录,其实不用更改,一直是这个路径
# current_work_dir = os.curdir: 指代当前目录,在windows系统下是'.'
current_work_dir = os
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值