如何使用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等),需要进行单位转换。
