课程
/后端开发
/Python
/python进阶
看不懂任务要求
2016-03-23
源自:python进阶 5-4
正在回答
python 一切皆对象
文本文件,也被当做对象处理了
json.load() 调用了file的read()方法
我们只要‘伪造’一个read()方法返回一个字符串:
import json class Students(object): def read(self): return r'["Tim", "Bob", "Alice"]' s = Students() print json.load(s)
json会去调用Student.read()
同样得到了一个字符串
因为,File-like Object
昵称2_18位中英文
LOL的GOD-LIKE 知道吧,一个意思
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计