python文件及异常处理
——以下所有内容均来自于蓝鲸运维SaaS开发实战公开课的ppt,我对其进行了整理做了笔记,便于以后查看学习。
python异常处理try/except
try:<等待检测的代码>
except<异常名>:<处理异常的语句>
except<异常名>as<数据>:<处理异常语句>
else:<没有异常执行的语句>
finally:<始终会执行的语句>
注意finally语句,即使之前有return语句,也不会阻止其执行finally内的语句,等finally的语句执行完后再return。
文件
文件属性:
f.name
#文件名
f.mode
#modes:r,w,a,x
读取文件内容:
f.read() #get the file
f.read(100) #read 100 bytes
f.readline() #read one line
f.seek(0) #start of file
游标置零
写入文件:
f.write("contents")
关闭文件:
f.flush()
f.close()
with open("file.txt") as f:for line in f:print(line)
python文件及异常处理相关推荐
- 一个月学通Python(九):Python文件及异常处理
一.前言 在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中.说到"文件"这个词,可能需要先科普一下关于文件系统的知识,对于 ...
- python学习笔记:python文件操作与异常处理
1.python文件操作:打开.关闭.读取.写入,合并excel等 1.1创建文件:open()函数打开文件,若文件存在则直接打开:若不存在则创建文件并打开 open('F:/pycodes/cunz ...
- 第九课.Python文件操作
Python文件读写 最基本的,通过open返回文件句柄(文件对象),将文件读入内存: #f是一个文件对象 f=open('./sample.txt') data=f.read()#read读取所有内 ...
- linux系统如何创建python文件_Linux搭建python环境详解
一.下载文件 版本:setuptools-0.6c11 版本:pip-1.5.6.tar.gz 版本:pymongo-2.7.2.tar.gz 版本:xlrd-0.9.3.tar.gz 版本:xlwt ...
- python文件操作的方法_python文件操作的方法介绍
文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...
- python学习总结----异常处理
python学习总结----异常处理 相关概念- 错误:程序运行之前的语法错误,如:关键字.缩进不齐.括号不成对. - 异常:在程序运行过程中出现的问题,如:除数为0.对象属性不存在等.异常处理- 说 ...
- dump文件_零基础编程——Python文件、JSON数据存储
摘要 书接前文: 01-<零基础编程--起步并搭建Python环境> 02-<零基础编程--变量与数据类型> 03-<零基础编程--Python循环.函数.类> 教 ...
- 不是python文件操作的相关函数_从零开始学Python(七):文件存储I/O流和异常捕捉
这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...
- Python基础:异常处理
Python基础:异常处理 一,学习的内容 Python 异常处理 异常就是运行期检测到的错误.计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序 ...
最新文章
- 80m的mysql文件要导入多久_mysql导入导出数据库的问题
- 前端学习 -- Css -- 盒子模式
- Redis学习日记-05:SORT命令
- aspnetcore源码学习(一)
- Power BI连接MySQL 提示错误......未能加载文件或程序集......或它的某一个依赖项
- linux ftp 操作命令
- 有意思的签到题集合~~
- 【亲测可行】如何使用Xshell连接服务器(删除服务器,调节终端字号)
- Tilera--100核cpu
- dell服务器驱动安装安装系统安装,dellR720服务器安装系统win server2012X64方法
- 按照C++语言程序结构组成数字电路进行计算的计算机
- 汇编语言自定义int9中断程序
- STM32F103ZET6如何驱动DS18B20温度传感器
- 基于分位数随机森林预测模型QRF建立多特征输入单个因变量输出的拟合预测模型
- 单片机c语言中枚举,嵌入式开发-枚举详解---朱有鹏
- FZU 2181 快来买肉松饼(dfs)
- windows版 redis启动、rabbitMQ启动、kafka启动
- 大学毕业生:没有方向感的“新盲流”们
- android加载二维码带中间logo
- SimpleDateFormat使用详解