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

如何使用Sized()函数判断文件大小

发布时间:2024-01-06 09:11:04

Sized()函数是Python中os模块的一个方法,用于获取文件的大小。Sized()函数返回一个文件的大小(以字节为单位)。下面是使用Sized()函数判断文件大小的示例:

import os

# 检查文件大小
def check_file_size(file_path):
    # 判断文件是否存在
    if os.path.exists(file_path):
        # 获取文件大小
        size = os.path.getsize(file_path)
        # 判断文件大小是否超过1MB
        if size > 1024*1024:
            print("文件大小超过1MB")
        else:
            print("文件大小不超过1MB")
    else:
        print("文件不存在")

# 调用函数进行文件大小检查
check_file_size("example.txt")

在上述示例中,我们首先引入了os模块,然后定义了一个名为check_file_size的函数,该函数接收一个文件路径作为参数。函数中首先判断文件路径是否存在,如果文件存在,则使用os.path.getsize()方法获取文件的大小,并将其保存在变量size中。然后通过比较size和1MB的大小(1024*1024字节),来判断文件大小是否超过1MB,如果超过则输出"文件大小超过1MB",否则输出"文件大小不超过1MB"。如果文件路径不存在,则输出"文件不存在"的提示。

最后,我们调用check_file_size函数并传入一个实际存在的文件路径"example.txt"进行文件大小检查。

需要注意的是,Sized()函数返回的文件大小单位是字节,如果要获取其他单位(如KB、MB等),需要进行单位转换。