Python中获取文件大小(st_size)的简单方法和代码示例
发布时间:2024-01-08 19:17:02
在Python中,可以使用os模块中的stat函数来获取文件大小。下面是一个简单的示例代码:
import os
def get_file_size(file_path):
# 获取文件大小
file_info = os.stat(file_path)
# 文件大小以字节为单位
file_size = file_info.st_size
# 返回文件大小
return file_size
# 示例使用
file_path = "example.txt"
size = get_file_size(file_path)
print(f"文件 {file_path} 的大小为: {size} 字节")
在这个示例中,我们定义了一个名为get_file_size的函数,它接收一个文件路径作为参数,并返回文件的大小。该函数使用os.stat函数获取文件的信息,并从中提取出文件的大小(以字节为单位)。然后在示例中,我们将example.txt文件的路径传递给get_file_size函数,并打印出文件的大小。
请注意,该方法返回的文件大小以字节为单位。如果需要以其他单位(如KB、MB或GB)显示文件大小,可以对返回的大小进行适当的转换。
