您的位置:首页 > 编程语言 > Python开发

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)

运行结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: