Python为什么需要用import导入模块
导读:Python为什么需要用import导入模块?用到哪个模块导入哪个是个好习惯,原因有下面这几个。首先,不同的模块内部有可能会有同名的函数、方法、类、变量等。若你用import * from xxx这种方式很可能就会引起命名冲突!假设你想调用...
Python为什么需要用import导入模块?
用到哪个模块导入哪个是个好习惯,原因有下面这几个。
首先,不同的模块内部有可能会有同名的函数、方法、类、变量等。若你用import * from xxx这种方式很可能就会引起命名冲突!假设你想调用a模块里的add函数,结果因为b模块比a模块后导入且也也有add函数,然而b模块的add函数的功能不是你需要的,那么程序运行的结果肯定不对了!
其次,导入太多模块很可能会产生循环导入的bug,比方说你导入a、b、c模块,但a模块里导入b模块,b模块里导入c模块,c模块里导入a模块,这样就陷入了循环导入!会让你的程序陷入死循环运行不起来!
最后,导入模块会耗费时间和内存,导入太多不必要的模块会严重影响程序的运行效率。
最后再补充一下,一般来说用pycharm开发,它会提示你哪些模块导入了但没使用,让你注释或删除。
最后的最后,Python有一个包,导入它之后写代码不用再导入别的包,它会帮你导入。我不想告诉你这个包的名字,因为万一你用惯了它,会害你养成不良的编码习惯!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python为什么需要用import导入模块
本文地址: https://pptw.com/jishu/58695.html
