python最基础的学习记录(六)
2019-03-05 15:10
316 查看
参考书籍:《python从入门到实践》
第十章 文件和异常
10.1-10.2 文件读取及写入
open():打开文件,指定文件路径使用“\”反斜杠,指定路径可在开头加上r
open(filename,‘w’):第二个参数‘w’表示可以写入,‘r’表示只读,‘a’表示附加模式,‘r+’表示读取加写入模式;
rstrip():删除末尾空行
strip():删除末尾空格
int():将字符串转化为整数使用
float():字符串转化为浮点数
str():数值转化为字符串使用
10.3 文件异常
ZeroDivisionError:被除数为0时的异常
FileNotFoundError:找不到文件夹
10.4 存储数据
json.dump():存储数据
json.load():读取数据
习题10-8 猫和狗
创建两个文件cats.txt和dogs.txt,在第一个文件中至少存储三只猫的名字……
def file_read(filename): #读取文件并打印 try: with open(filename) as f_obj: contents = f_obj.read() except FileNotFoundError: mes = "Sorry, the file '" + filename +"' cant't find." print(mes) else: #打印文件内容 print(contents) filename = 'cats.txt' file_read(filename) filename = 'cat.txt' file_read(filename)
运行结果如下:
相关文章推荐
- python第六天学习记录——面向对象基础
- 我的Appium学习记录——Python IOS appium& selenium 自动化基础操作
- Python基础教程学习记录:第四章字典的勘误
- python基础语法学习记录
- 第014讲:字符串:各种奇葩的内置方法 | 学习记录(小甲鱼零基础入门学习Python)
- 【记录】学习python基础教程中使用生成器语法解决八皇后问题
- 第004讲:改进我们的小游戏 | 学习记录(小甲鱼零基础入门学习Python)
- python学习全记录(2)python安装、基础语法
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- Python学习记录_Day011---面向对象基础
- python学习记录(1)基础内容
- 第006讲:python之常用操作符| 学习记录(小甲鱼零基础入门学习Python)
- 第003讲:插曲之变量和字符串 | 学习记录(小甲鱼零基础入门学习Python)
- Python基础学习记录_01(字符串、数字、列表的初步使用)
- 第002讲:用Python设计第一个游戏|学习记录(小甲鱼零基础入门学习Python)
- Python 学习基础记录
- Python基础学习--记录知识点
- python核心编程学习记录之基础知识
- python基础教程学习记录
- python3基础知识学习记录