Python中的包与模块
什么是包?
包含多个.py文件/模块 的文件夹,并且文件夹中有一个名名称为init.py的特殊声明的文件,分别封装功能类似的函数、数据、类型等等,其他模块可以通过import关键字重复调用封装的模块可代码!
什么是模块?
Python中,每个python文件就是一个模块(模块名字就是文件的名字),每个python文件中,封装功能类似的的函数、数据、类型等等,可以被其他模块通过关键字import重复引用
Python中的模块
(1)在一个python模块中可以包含的数据有函数、数据、类型等等,是一个独立的代码块。
(2)独立的一个模块中的变量:全局变量,局部变量;能被其他模块引入的变量只有当前模块中的全局变量,其他模块对于当前模块中全局变量的操作和普通变量操作一致!
(3)模块一旦被引入,被引入的模块就会自动执行模块中的所有代码
(4)模块中的测试代码可以包含在 if name == “main”: 语句块中,这样不会再其他模块引入时执行这些测试代码