很多人用过python,不假思索地在脚本前面加上import module_name,但是关于import的原理和机制,恐怕没有多少人真正的理解.本文整理了Python的import机制,一方面自己总结学习,另一方面助于大家交流. 首先解释一下基本概念: 模块(module):其实就是一个py文件,里面定义了各种变量,函数,类. 模块除了内建模块(可以用过dir(__builtins__)查看有哪些内建函数),就是非内建模块,这一部分模块就需要用import导入.非内建模块经常需要按照第三方库,…