考虑一下怎么仿照《笨方法》里面写一个引擎。
花了一点时间把friends.py改写成了class,方便作为模块导入。

导入调用正常
再往里边添加联系人出现BUG:

bug
将输入变量改为list类型,发现可以正常进行。那就加一个判断吧,输入的变量不是list就把它变成list。
尝试了好多次,才发现,红框中的代码不执行可能是因为没有传给self

不是这个原因
太混乱了,找不到原因啊!
改在IDLE中运行,为什么就可以?pycharm就是不行???

IDLE正确
考虑一下怎么仿照《笨方法》里面写一个引擎。
花了一点时间把friends.py改写成了class,方便作为模块导入。
再往里边添加联系人出现BUG:
将输入变量改为list类型,发现可以正常进行。那就加一个判断吧,输入的变量不是list就把它变成list。
尝试了好多次,才发现,红框中的代码不执行可能是因为没有传给self
太混乱了,找不到原因啊!
改在IDLE中运行,为什么就可以?pycharm就是不行???