如何使用Python编写程序获取文件大小(st_size)的值
发布时间:2024-01-08 19:18:43
要使用Python编写程序获取文件大小,可以使用os模块中的stat函数来获取文件的属性,其中包括文件大小(st_size)的值。以下是一个使用例子:
import os
def get_file_size(file_path):
# 获取文件属性
file_stat = os.stat(file_path)
# 获取文件大小(以字节为单位)
file_size = file_stat.st_size
return file_size
# 文件路径
file_path = "/path/to/file.txt"
# 调用函数获取文件大小
size = get_file_size(file_path)
print(f"The size of file '{file_path}' is {size} bytes.")
这个例子首先导入了os模块,并定义了一个函数get_file_size来获取文件的大小。该函数接收一个文件路径作为参数,使用os.stat函数获取文件的属性,并从中提取文件大小(st_size)的值。
然后,你可以自定义一个文件路径(在file_path变量中),并调用get_file_size函数来获取文件大小。最后,通过打印语句将文件大小输出到控制台。
请注意,你需要将文件路径/path/to/file.txt替换为你实际要获取大小的文件的路径。
