正在回答 回答被采纳积分+1
1回答
好帮手慕小轩
2021-01-03 17:34:50
同学,你好!
1. __init__方法中,self.log = self.__log,相当于把__log()函数中的代码块嵌入到此处,self.log是变量名,类实例化的时候__init__方法被自动调用,将日志相关的语句封装为函数,便于代码的维护,参考下面代码:
2. self.__read()和self.__init__path()也是一样的道理,单独封装为函数,直接在__init__初始化方法中调用,self.__read()类实例化时,执行__read()方法
3. self.__init__path(),类实例化时,对文件进行异常捕获,当文件路径不存在、非文件、不是以json结尾都会抛出异常
加油,祝学习愉快~~~
Python全栈工程师2020
- 参与学习 人
- 提交作业 5321 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星