——以下所有内容均来自于蓝鲸运维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文件及异常处理相关推荐

  1. 一个月学通Python(九):Python文件及异常处理

    一.前言 在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中.说到"文件"这个词,可能需要先科普一下关于文件系统的知识,对于 ...

  2. python学习笔记:python文件操作与异常处理

    1.python文件操作:打开.关闭.读取.写入,合并excel等 1.1创建文件:open()函数打开文件,若文件存在则直接打开:若不存在则创建文件并打开 open('F:/pycodes/cunz ...

  3. 第九课.Python文件操作

    Python文件读写 最基本的,通过open返回文件句柄(文件对象),将文件读入内存: #f是一个文件对象 f=open('./sample.txt') data=f.read()#read读取所有内 ...

  4. 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 ...

  5. python文件操作的方法_python文件操作的方法介绍

    文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...

  6. python学习总结----异常处理

    python学习总结----异常处理 相关概念- 错误:程序运行之前的语法错误,如:关键字.缩进不齐.括号不成对. - 异常:在程序运行过程中出现的问题,如:除数为0.对象属性不存在等.异常处理- 说 ...

  7. dump文件_零基础编程——Python文件、JSON数据存储

    摘要 书接前文: 01-<零基础编程--起步并搭建Python环境> 02-<零基础编程--变量与数据类型> 03-<零基础编程--Python循环.函数.类> 教 ...

  8. 不是python文件操作的相关函数_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  9. Python基础:异常处理

    Python基础:异常处理 一,学习的内容 Python 异常处理 异常就是运行期检测到的错误.计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序 ...

最新文章

  1. 80m的mysql文件要导入多久_mysql导入导出数据库的问题
  2. 前端学习 -- Css -- 盒子模式
  3. Redis学习日记-05:SORT命令
  4. aspnetcore源码学习(一)
  5. Power BI连接MySQL 提示错误......未能加载文件或程序集......或它的某一个依赖项
  6. linux ftp 操作命令
  7. 有意思的签到题集合~~
  8. 【亲测可行】如何使用Xshell连接服务器(删除服务器,调节终端字号)
  9. Tilera--100核cpu
  10. dell服务器驱动安装安装系统安装,dellR720服务器安装系统win server2012X64方法
  11. 按照C++语言程序结构组成数字电路进行计算的计算机
  12. 汇编语言自定义int9中断程序
  13. STM32F103ZET6如何驱动DS18B20温度传感器
  14. 基于分位数随机森林预测模型QRF建立多特征输入单个因变量输出的拟合预测模型
  15. 单片机c语言中枚举,嵌入式开发-枚举详解---朱有鹏
  16. FZU 2181 快来买肉松饼(dfs)
  17. windows版 redis启动、rabbitMQ启动、kafka启动
  18. 大学毕业生:没有方向感的“新盲流”们
  19. android加载二维码带中间logo
  20. SimpleDateFormat使用详解

热门文章

  1. 移动硬盘提示无法访问使用驱动器中的光盘之前需要格式化,里面的数据怎么恢复...
  2. TM4C123核心板焊接须知
  3. spring 集成mybatis——多数据源切换(附带定时器的配置)
  4. Firefox 用户加载的半数网页启用了 HTTPS
  5. spawn-fcgi 启动python 程序失败
  6. 不是纯技术的管理技术
  7. 面试官系统精讲Java源码及大厂真题 - 11 HashSet、TreeSet 源码解析
  8. Windows上设置Docker共享盘符
  9. 基于Spring安全角色的访问授权示例
  10. Java设计模式 - 示例教程