📅  最后修改于: 2023-12-03 15:04:18.643000             🧑  作者: Mango
如果你需要计算一个文件的大小,而且希望以兆字节为单位显示结果,Python可以让这个过程变得非常容易。
以下是一个使用Python计算文件大小的简单脚本:
import os
def get_file_size(file_path):
"""返回文件大小(以MB为单位)"""
size = os.path.getsize(file_path)
return size / (1024 * 1024)
file_path = input("请输入文件路径: ")
print("文件大小为: %.2f MB" % get_file_size(file_path))
这个脚本使用了Python的内置模块os
,获取文件的大小(以字节为单位),并将其转换为以兆字节为单位。它还包含一个获取用户输入文件路径的简单过程,因此你只需要在运行脚本时输入文件路径即可。
请注意,getsize
函数返回的是字节数,并且在将字节转换为兆字节时需要除以1024 * 1024
,这是因为1兆字节等于1,048,576字节。
你可以将此脚本添加到你的Python程序中,或将其保存为单独的文件并在需要时运行它。无论你如何使用它,都可以获得快速,简便的文件大小计算结果。
本篇文章介绍了如何使用Python计算文件大小以兆字节为单位。了解了如何使用os
模块getsize
函数获取文件的大小(以字节为单位),以及如何将其转换为以兆字节为单位的函数。当你需要知道文件的大小时,可以使用这些代码,无需再手动计算。