📜  python 以 mb 为单位获取文件大小 - Python (1)

📅  最后修改于: 2023-12-03 15:34:10.076000             🧑  作者: Mango

Python 以 MB 为单位获取文件大小

在 Python 中,我们经常需要获取文件大小,特别是对于大型文件或数据集合。而以 MB 为单位获取文件大小可以更容易地理解其大小,因此我们需要一种以 MB 为单位获取文件大小的方法。

下面是使用 Python 获取文件大小并以 MB 为单位进行格式化的例子。

import os

def get_file_size(file_path):
    """
    获取文件大小,以 MB 为单位
    """
    size = os.path.getsize(file_path) / (1024 * 1024)
    return "%0.2f MB" % size

# 使用示例
print(get_file_size("example.txt"))

在这个例子中,我们首先导入了 Python 中的 os 模块。然后,我们定义了一个名为 get_file_size 的函数,并通过 os.path.getsize 函数获取了文件的大小。此函数将返回字节数,我们需要将其转换为 MB 并将其格式化为字符串。

最后,我们使用 get_file_size 函数演示了如何以 MB 为单位获取文件大小。

这是一个简单的方法,可以让我们更轻松地理解文件的大小。