请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 199|回复: 1

[遍历文件夹] 筛选文件大小大于200兆的mp4文件(遍历文件大小)

[复制链接]

333

主题

5万

元宝

51万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
519487
发表于 2021-6-21 22:00:01 | 显示全部楼层 |阅读模式
  1. import os
  2. import glob
  3. os.chdir('D:\\练习Python')            #进入目录
  4. mp4list = glob.glob('*.mp4')         #用glob模块把所有mp4文件生成列表
  5. for file in mp4list:
  6.     filesize = os.stat(file).st_size/1024/1024          #文件大小,除以1024是K,再除以1024单位是M
  7.     if filesize >200:                                   #筛选文件大小大于200M的文件
  8.         print(f'{file}的大小是{int(filesize)}MB')
复制代码



回复

使用道具 举报

333

主题

5万

元宝

51万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
519487
 楼主| 发表于 2021-6-21 22:01:07 | 显示全部楼层
这个案例,知识点是第6行,计算出文件大小,得到的数字单位是B,除以两个1024,得到单位是兆
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号 )

GMT+8, 2021-9-17 12:55 , Processed in 0.147539 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表