详解python文件的操作和异常的处理
作者:Mamba-8_24 时间:2021-06-07 04:05:37
目录
一、 文件的操作
1.1创建文件
1.2写入数据
1.3读数据
1.4 2读数据
1.5读写数据
1.6删除文件
1.7写入文件
1.8读取图片
1.9备份图片
1.10文件重命名
1.11创建文件夹
1.11获取当前目录
二、异常
2.1各种异常的演示
2.2捕捉异常
2.3try/finally
2.4异常的传递
2.5触发异常
2.6自定义异常
总结
一、 文件的操作
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自定义异常
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
来源:https://blog.csdn.net/weixin_52883641/article/details/122135039
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python删除不需要的python文件方法
asp如何获知文件最后的修改日期和时间?
Django模板之基本的 for 循环 和 List内容的显示方式
![](https://img.aspxhome.com/file/2023/7/72867_0s.jpg)
python3中apply函数和lambda函数的使用详解
python使用response.read()接收json数据的实例
PHP中的session永不过期的解决思路及实现方法分享
Go语言算法之寻找数组第二大元素的方法
Python用字典构建多级菜单功能
python使用pyshp读写shp文件的实现
老生常谈进程线程协程那些事儿
![](https://img.aspxhome.com/file/2023/4/105644_0s.jpg)
微型设计专用工具Dorado
![](https://img.aspxhome.com/file/UploadPic/20111/6/dorado-header-39s.jpg)
python基础pandas的drop()用法示例详解
![](https://img.aspxhome.com/file/2023/3/93843_0s.png)
Python中星号的五种用法小结
YUI学习笔记(2)
说说回车键触发表单提交的问题
python RC4加密操作示例【测试可用】
![](https://img.aspxhome.com/file/2023/8/107658_0s.png)
pycharm安装深度学习pytorch的d2l包失败问题解决
![](https://img.aspxhome.com/file/2023/3/130993_0s.png)
Python Pywavelet 小波阈值实例
python3.x上post发送json数据
![](https://img.aspxhome.com/file/2023/3/92153_0s.jpg)