📅  最后修改于: 2023-12-03 15:34:10.076000             🧑  作者: Mango
在 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 为单位获取文件大小。
这是一个简单的方法,可以让我们更轻松地理解文件的大小。