【包Packet】这个__init__.py的作用很重要哦。它告诉python把这个文件夹当作包来处理。
【调用模块错误】我们可以看到python会把测试代码打印出来。但是我们实际调用时并不想要这个测试代码的信息。这时候我们要用到__name__。
name就是获取了模块的名字。
再来看if __name__ == '__main__'
当我们运行这个模块时这个模块就是主程序。如果我们调用这个模块,那这个模块就不是主程序了。但如果你运行模块t,那运行时t就是主程序。运行模块c时,因为t不是主程序。
简单来说就是用if来判断,如果运行的是主程序就测试。
【内置函数dir()】dir(list)可以告诉你list的所有属性和方法。
【内置函数help()】就可以看到具体用法了。