iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >在Python中获取文件的大小4种办法
  • 328
分享到

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

python前端javascript 2023-09-03 11:09:33 328人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

在python中获取文件的大小4种办法 这篇文章将讨论如何在 Python 中获取文件的大小。 1.使用 os.stat() 功能 获取文件状态的标准解决方案是使用 os.stat() Python

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

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

1.使用 os.stat() 功能

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

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

2.使用 Path.stat() 功能

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

from pathlib import Pathf = Path('filename.ext')size = f.stat().st_sizeprint(size)

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

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

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

4.使用 seek() 功能

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

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

这就是在 Python 中获取文件大小的全部内容。

来源地址:https://blog.csdn.net/skyyzq/article/details/131557586

--结束END--

本文标题: 在Python中获取文件的大小4种办法

本文链接: https://www.lsjlt.com/news/392100.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作