📜  Python 程序获取普通文件的文件大小. - Python (1)

📅  最后修改于: 2023-12-03 14:46:17.448000             🧑  作者: Mango

Python 程序获取普通文件的文件大小

在 Python 中,我们可以使用 os 模块中 path 子模块来获取普通文件的大小。以下是获取文件大小的代码片段:

import os

def get_file_size(file_path):
    """
    获取文件大小
    :param file_path: 文件路径
    :return: 文件大小(以字节为单位)
    """
    return os.path.getsize(file_path)

代码片段中,get_file_size() 函数接收一个文件路径作为参数,并使用 os.path.getsize() 函数获取该文件的大小。该代码片段可以轻松地集成到你的程序中。

此外,我们还可以添加一些错误处理来确保文件路径存在。以下是增加错误处理的代码片段:

import os

def get_file_size(file_path):
    """
    获取文件大小
    :param file_path: 文件路径
    :return: 文件大小(以字节为单位)
    """
    try:
        return os.path.getsize(file_path)
    except FileNotFoundError:
        print(f"Error: 文件路径 {file_path} 不存在")

代码片段中,我们使用了 try-except 块来处理文件路径不存在的错误,并输出一个错误提示。

综上所述,使用 Python 获取普通文件大小非常简单,并且可以通过添加错误处理来保证程序的健壮性。