在Python中获取文件的大小4种办法

这篇具有很好参考价值的文章主要介绍了在Python中获取文件的大小4种办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Python中获取文件的大小4种办法

这篇文章将讨论如何在 Python 中获取文件的大小。

1.使用 os.stat() 功能

获取文件状态的标准解决方案是使用 os.stat() Python 函数。它返回一个 stat_result 对象,它有一个 st_size 包含文件大小(以字节为单位)的属性。

import os
stats = os.stat('filename.ext')
print(stats.st_size)

2.使用 Path.stat() 功能

或者,使用 Python 3.4,您可以使用 Path.stat() 函数来自 pathlib 模块。它类似于 os.stat() 函数和返回 stat_result 包含有关指定路径的信息的对象。

from pathlib import Path
f = Path('filename.ext')
size = f.stat().st_size
print(size)

3.使用 os.path.getsize() 功能

另一个不错的选择是使用 os.path.getsize() 函数获取指定路径的大小(以字节为单位)。

import os
size = os.path.getsize('path\to\file\filename.ext')
print(size)

4.使用 seek() 功能

这里的思路是以只读模式打开文件,并在末尾设置文件描述符的当前位置。这可以使用 seek() 函数,它以字节为单位返回当前光标位置,从头开始。

import os
with open('path\to\file\filename.ext', 'r') as f:
    size = f.seek(0, os.SEEK_END)
    print(size)

这就是在 Python 中获取文件大小的全部内容。文章来源地址https://www.toymoban.com/news/detail-646326.html

到了这里,关于在Python中获取文件的大小4种办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】获取变量占用的内存大小

    记录一下,查看python运行当前范围内的变量、方法和定义的类型 会占用多少memory 借助内置模块 sys 的 getsizeof 即可。 看到该函数的介绍,返回字对象的字节大小。 使用起来也很简单,只需要将任意对象传到 getsizeof 就可以了。 计算所占用内存,单位为 KB || MB bytes转换为kb或

    2024年02月01日
    浏览(35)
  • Python获取视频分辨率大小

    可以使用 Python 的 cv2 库来获取视频的分辨率大小。具体来说,需要执行以下步骤: 1、首先,你需要安装 cv2 库。你可以使用 pip 安装: 2、然后,需要导入 cv2 库并打开视频文件。就可以使用 cv2.VideoCapture 函数来打开视频文件: 3、接着,可以使用 cv2.VideoCapture.get 函数获取视

    2024年02月15日
    浏览(63)
  • 查看Windows磁盘分区块大小的若干种办法

    背景:在3A云服务器上扩容磁盘,随着业务增加不断扩容磁盘,后来发现扩容超过16T就报错,报的错莫名其妙。我在想,我是单机,不是群集啊,咋回事? 我切换到英文界面看到原话,原来微软中文版是把clusters当\\\"群集\\\"翻译了,实际上clusters还有\\\"簇\\\"的意思,在磁盘方面,c

    2024年02月03日
    浏览(34)
  • Python 获取数组中等于给定值大小的值

    可能很多小伙伴看到这个标题会觉得很绕口,甚至可能会觉得这属于脱裤子放屁,多此一举,但是这里请大家耐心往下看,这篇文章将介绍一个在实际应用中比较常见的数据处理的示例。 比如,这里我们有一个 numpy 数组。 我们想要获取到它中间等于 5 的值。那么该怎么操作

    2024年01月18日
    浏览(32)
  • Python生成指定大小的文件

    转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/400bd75c.html 你好,我是测试蔡坨坨。 在日常测试工作中,我们经常需要对上传的文件大小进行测试,例如:一个文件上传功能,限制文件大小最大为10MB,此时我们可能需要测试10MB以及其边界值9MB和11MB;再或者我们

    2024年02月08日
    浏览(39)
  • python压缩pdf文件大小

    pdf文件过大,经常会是一个问题,但是市面上基本上都是收费的工具,wps需要开会员才能使用。因此找了一个python库进行试验: 首先需要安装 运行的代码: 这个代码使用非常简单,主要是压缩文件里面的图片质量,实际上图片质量差一些在阅读器里面是看不出来的区别,效

    2024年02月13日
    浏览(41)
  • Ubuntu查看文件大小或文件夹大小

    查看文件大小的命令: 会在终端输出:-rw-r–r– 1 root root 2147483648 Mar 5 09:39 filetemp0606 其中数字2147483648 就是文件filename的大小单位是字节B 会在终端输出当前文件夹下的所有文件的权限大小信息。 注意:如果filename是一个目录的话,执行以上命令会把filename目录下所有文件的大

    2024年02月14日
    浏览(54)
  • linux 查看文件夹大小及文件大小

    一、查询文件夹大小 1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。 2、通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小 3、查询当前目录总大小可以使

    2024年02月12日
    浏览(82)
  • Python生成指定大小文件:txt/图片/视频/csv

    如题,做测试的懂的都懂,不多解释 相比其他大佬,本脚本基于gpt编写后整理,生成的文件更真实,能够打开预览,看过其他人的生成脚本,只是一个符合大小,但是是空白或不能打开的文件。 话不多说,看示例,记得在创建一个data目录。 代码示例:

    2024年02月13日
    浏览(37)
  • 缩小ppt文件大小的办法

    之前用别人模版做了个PPT,100多M,文件存在卡顿问题 解决办法: 1.找到ppt中哪个文件过大,针对解决 2.寻找视频/音频文件,减少体积 3.字体文件是不是过多的问题。 一、文件寻找的内容步骤: 步骤: 1.把ppt文件重命名为*.rar文件(或者*.zip文件) 如果你的ppt并没有显示文件

    2024年02月21日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包