模块
Python标准库,第三方库都是一个个模块,我们还可以编写自己的模块。
模块python程序架构的核心模块,模块是一个工具包。
每一个以.py为扩展名的源代码文件都是一个模块。
想要使用工具包中的工具,可以使用Import的方式导入。
在模块中定义的函数,全局变量都是模块可以提供给外界使用的工具。
导入之后使用模块名.函数名 或者 模块名.变量名来只用模块(库)中工具。
模块名为源代码文件文件名
.pyc是编译过的二进制文件,Python作为一个解释性的语言,解释一行执行一行。import模块时,在执行的时,解释器将模块文件编译成.pyc文件,方便快速使用。因为库文件一般很少变动,如果对修改了模块内容,解释器会重新编译。
综上**.pyc文件是解释器加快运行速度,而对库文件进行统一编译而生成的一个二进制文件**