Python 如何查看文件大小

Python 如何查看文件大小

Python 如何查看文件大小

在Python中,可以通过多种方式来查看文件的大小。本文将详细介绍以下几种常用方法:

  1. 使用os模块
  2. 使用os.path模块
  3. 使用Pathlib模块
  4. 使用os.stat模块

使用os模块

os模块是Python标准库中提供的一个操作系统相关的库,可以用来执行文件操作。通过os模块的stat()方法可以获取文件的属性信息,其中包括文件大小。

下面是一个使用os模块查看文件大小的示例代码:

import os

file_path = 'test.txt'
file_size = os.path.getsize(file_path)
print(f'The size of the file {file_path} is {file_size} bytes.')

运行结果:

The size of the file test.txt is 1024 bytes.

使用os.path模块

os.path模块也是Python标准库中的一个库,提供了一些常用的路径操作函数。其中的getsize()方法可以获取文件大小。

下面是一个使用os.path模块查看文件大小的示例代码:

import os.path

file_path = 'test.txt'
file_size = os.path.getsize(file_path)
print(f'The size of the file {file_path} is {file_size} bytes.')

运行结果:

The size of the file test.txt is 1024 bytes.

使用Pathlib模块

Pathlib模块是Python标准库中提供的一个操作路径的库,它提供了一种面向对象的路径操作接口。通过Pathlib模块的stat()方法可以获取文件的属性信息,包括文件大小。

下面是一个使用Pathlib模块查看文件大小的示例代码:

from pathlib import Path

file_path = Path('test.txt')
file_size = file_path.stat().st_size
print(f'The size of the file {file_path} is {file_size} bytes.')

运行结果:

The size of the file test.txt is 1024 bytes.

使用os.stat模块

os.stat模块是Python标准库中提供的一个系统状态信息的模块,可以获取文件的属性信息,包括文件大小。

下面是一个使用os.stat模块查看文件大小的示例代码:

import os

file_path = 'test.txt'
file_stat = os.stat(file_path)
file_size = file_stat.st_size
print(f'The size of the file {file_path} is {file_size} bytes.')

运行结果:

The size of the file test.txt is 1024 bytes.

通过以上四种方法,可以方便地获取文件的大小信息,根据具体情况选择合适的方法来实现文件大小的查看。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程