Python文件操作与异常处理完全指南

阿橙
阿橙
发布时间:2026-10-15 | 3人浏览过
原创

本文详细解析Python中的文件操作与异常处理机制。涵盖文件的创建、读写、二进制数据处理、重命名及文件夹管理,并深入讲解try-except-finally结构、异常传递与自定义异常的用法,帮助开发者掌握稳健的文件I/O与错误处理技能。

一、 文件的操作

1.1创建文件

格式:f = open(‘文件', ‘w')或者f = open(‘文件', ‘r')

1.2写入数据

格式: f = open(‘文件', ‘w')或者f = open(‘文件', ‘r')

1.3读数据

对象 = open(“文件”,r)

变量 = 对象.read()

print(变量)


在使用open打开文件时,若指定模式为"r",该参数可省略,直接写作 open(‘test.txt')。需注意,若文件不存在,程序将抛出错误;仅当文件存在时方可进行后续操作。若文件中包含中文字符,直接读取可能导致乱码,此时需添加encoding=‘utf-8' open(‘test.txt',”r”, encoding=‘utf-8')以指定编码格式。

1.4 2读数据

对象 = open(“文件”,r)

变量 = 对象.readlines()

print(变量)


1.5读写数据

对象 = open(“二进制文件”,rb)

变量= 对象.read()

print(变量)

1.6删除文件


1.7写入文件

1.8读取图片


1.9备份图片

with open(“二进制文件”,“wb”) as 对象:

变量 = 对象.write()

print(变量)


1.10文件重命名

import os

os.rename(“需要修改的文件名”,“新文件名”)

1.11创建文件夹

1.11获取当前目录

二、异常

2.1各种异常的演示

2.2捕捉异常


2.3try/finally


2.4异常的传递


2.5触发异常


2.6自定义异常

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注本站的更多内容!

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表