Python | os.path.size() 方法详解

在 Python 中,OS 模块 提供了与操作系统进行交互的函数。OS 属于 Python 的标准实用程序模块。该模块提供了一种可移植的方式来使用依赖于操作系统的功能。os.path 模块 是 Python 中 OS 模块 的一个子模块,用于常见的路径名操作。在本文中,我们将探讨如何在 Python 中使用 os.path.getsize() 来确定文件大小。

Python 中的 **os.path.getsize()** 方法用于检查指定路径的大小。它以字节为单位返回指定路径的大小。如果文件不存在或以某种方式无法访问,该方法会引发 OSError

Python os.path.getsize() 方法语法

> 语法: os. path.getsize(path)

>

>

> 参数:

>

>

> – path:表示文件系统路径的类路径对象。类路径对象是表示路径的字符串或字节对象。

>

> 返回类型: 此方法返回一个整数值,表示指定路径的大小(以字节为单位)。

Python 中的 os.path.getsize() 方法

下面我们将通过几种方式来看看如何在 Python 中使用 os.path.getsize() 确定文件大小。

在 Python 中使用 os.path.getsize() 方法

在这个例子中,我们使用 INLINECODE205f2a9c 方法来检索并显示位于指定路径 (INLINECODE1cd0b828) 的文件大小(以字节为单位)。

Python3


CODEBLOCK_38192635

输出

Size (In bytes) of ‘/home/User/Desktop/file.txt‘: 243

在 Python 中使用 INLINECODE6ac50134 方法时处理INLINECODE78be1059

在这个例子中,脚本尝试检索位于指定路径 (/home/User/Desktop/file2.txt) 的文件大小。如果文件不存在或无法访问,它会打印一条错误消息并退出程序。

Python3


CODEBLOCK_89147279

输出

Path ‘/home/User/Desktop/file2.txt‘ does not exists or is inaccessible

查找多个文件的大小

在这个例子中,脚本遍历一个文件路径列表 (INLINECODEebe76aa7, INLINECODE07cdd982, INLINECODE83f29bcd),并使用 INLINECODE7987f04d 方法检索每个文件的大小(以字节为单位),然后打印文件名及其对应的大小。

Python3


CODEBLOCK_28abb7f9

输出:

Size of ‘file1.txt‘ in bytes: 1234
Size of ‘file2.txt‘ in bytes: 5678
Size of ‘file3.txt‘ in bytes: 9012
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/48899.html
点赞
0.00 平均评分 (0% 分数) - 0