欢迎访问宙启技术站
智能推送

Python中获取文件大小(st_size)的函数实现及其使用方法

发布时间:2024-01-08 19:17:34

在Python中,可以使用os.path模块中的getsize()函数来获取文件的大小(st_size)。该函数接受文件路径作为参数,并返回该文件的大小(以字节为单位)。

下面是一个使用getsize()函数获取文件大小的例子:

import os

# 获取文件大小
file_path = "/path/to/your/file.txt"
file_size = os.path.getsize(file_path)

# 输出文件大小
print(f"The size of the file is {file_size} bytes.")

在上述例子中,我们首先导入了os模块。然后,使用getsize()函数,将文件路径作为参数传递给该函数,并将返回的文件大小存储在file_size变量中。最后,我们使用print()函数输出文件大小。

请注意,在使用getsize()函数之前,我们需要首先导入os模块。另外,需要将file_path变量替换为您要获取文件大小的实际文件路径。

如果您想获取多个文件的大小,可以在一个循环中使用getsize()函数。下面是一个获取多个文件大小的例子:

import os

# 多个文件路径
file_paths = ["/path/to/file1.txt", "/path/to/file2.txt", "/path/to/file3.txt"]

# 获取每个文件的大小
for file_path in file_paths:
    file_size = os.path.getsize(file_path)
    print(f"The size of {file_path} is {file_size} bytes.")

在上述例子中,我们创建了一个包含多个文件路径的列表file_paths。然后,使用循环遍历每个文件路径,并使用getsize()函数获取每个文件的大小。最后,我们使用print()函数输出每个文件的大小。

请注意,在使用此方法之前,您需要确定文件路径的正确性,并且路径指向的文件确实存在。