py学习笔记 2019/1/20 《Python编程:从入门到实践》

使用了try-except代码块时,即便出现异常,程序也将继续运行: 显示你编写的友好的错误消息,而不是令用户迷惑的traceback

try:

    print(5/0)

except ZeroDivisionError:

    print("You can't divide by zero!") 

(之前已经指出的错误ZeroDivisionError是一个异常对象)

 

try-except-else:try代码块成功执行的代码都应放到else代码块中

pass表示占位符,代表程序的某个地方直接跳过什么都不做,所以except+pass表示出现错误也一声不吭

 

函数json.dump()接受两个实参:要存储的数据以及可用于存储数据的文件对象

import json 
 
numbers = [2, 3, 5, 7, 11, 13] 
 
 filename = 'numbers.json'

 with open(filename, 'w') as f_obj:

     json.dump(numbers, f_obj) 

使用文件扩展名.json来把文件的数据存储为json格式,然后以写入格式打开这个文件

 

mport json 
 
 filename = 'numbers.json'

 with open(filename) as f_obj:

     numbers = json.load(f_obj)

     print(numbers) 
使用 json.load()来读取.json文件数据

 

待学:代码测试(11章)

 

220 / 482

 

迫不及待地想实战了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值