详解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


猜你喜欢
- 导语当下的孩子们多少会被电子产品“侵袭”,那么既然都要玩游戏,为什么不选既能玩又能收获知识的呢?兴趣
- 前言本文主要给大家介绍关于Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS的相关内容,分享出来供
- 本教程配置好后一劳永逸,不用再配置,每次只需要选择 Python 解释器即可打开KBEngine的服务器项目文件夹(资产目录)其主要工程目录
- 序言哈喽兄弟们,今天咱们来了解一下 fileinput 。说到fileinput,可能90%的码农表示没用过,甚至没有听说过。这不奇怪,因为
- 先用最简单的三层全连接神经网络,然后添加激活层查看实验结果,最后加上批标准化验证是否有效首先根据已有的模板定义网络结构SimpleNet,命
- 前言:在数据库开发过程中我们经常会使用分页,核心技术是使用用limit start, count分页语句进行数据的读取。 一、My
- 安装QT时在VS2019扩展里面下载QT工具时下载就一直卡在开始,如图: 网上搜索的一些改host和关ipv6的方法试了之后也没有
- php判断正常访问和外部访问 <?php session_start(); if(isset($_POST['check
- 一、PIL的基本概念:PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordina
- Django中Models是什么:通常,一个Model对应一张数据表,Django中Models以类的形式表现,它包含一些基本字段以及数据的
- 钱包基础概念广义上,钱包是一个应用程序,为用户提供交互界面。钱包控制用户访问权限、管理比特比地址及秘钥、跟踪余额、创建交易和签名交易狭义上,
- 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且
- 借鉴:python绘制lost(损失)曲线 加 方差范围直接上效果图: 上代码:import reimport seaborn a
- Date对象即日期时间对象,它的主要功能是实现对日期时间的处理1、创建Date对象var myDate = new Date();或var
- 这个javascript农历日历,万年历代码网上看到的,很不错,功能齐全,值得收藏!功能介绍:动态显示当前世界各国各时区时间,显示当前农历,
- --为空的值text ntext select * from lf_newsNg_utf where datalength(newsCont
- 如下所示:import datetimet1 = datetime.datetime.strptime("2017-9-06 10
- 最近用php进行文件目录信息读取,在网上弄到下面一段代码://获取指定目录下的文件列表//$path 指定的目录,默认为当前目录//$ifc
- 彩色图像转换为灰度图像第一种方式通过 imread 读取图像的时候直接设置参数为 0 ,自动转换彩色图像为灰度图像第二种方式,可以通过 sp
- 一 、python模块 xml.dom 解析XML的APIminidom.parse(filename)加载读取XML文件doc.docum