惠州网站建设点,做网站那家好,无锡装饰网站建设,小米应用商店下载模块包
模块
一个.py文件就是一个模块#xff0c;里面是一些函数和变量#xff0c;需要的时候可以导入。
模块命名规范:
1.以英文开头#xff0c;不出现中文
2.模块名不应与系统内置函数重名
包 包本身就是一个文件夹#xff0c;如果文件夹内有__init__.py文件包
模块
一个.py文件就是一个模块里面是一些函数和变量需要的时候可以导入。
模块命名规范:
1.以英文开头不出现中文
2.模块名不应与系统内置函数重名
包 包本身就是一个文件夹如果文件夹内有__init__.py文件我们就称之为包。
包的主要作用是将我们的模块进行分类管理使项目结构更加清晰也方便调用时导入。
init.py内会放一些需要初始化的数据导入包时init.py文件里的代码会立刻执行一次。例如一个操作数据库的包就可以把我们’连接数据库服务器’和’登陆数据库’的操作放在__init__.py内导入包时就会自动执行然后就可以直接进行数据操作了
常见的包结构 project_1使我们的项目文件
package1和login都是包
login属于package1的子包
包内的.py文件都是属于该包的模块
包里除了.py文件也可以放其他类型的文件例如yaml文件txt文件等。
导入模块 导入模块的几种方式
1.import 模块名
1导入同级目录下的模块–import 模块
我们在test1.py内写入代码
#test1.py
print(有人导入我了)然后在test2.py内进行导入
#test2.py
import test1
#运行
有人导入我了2导入上级目录下的模块–import 包.模块
我们在test3.py内写入代码
#\login\test3.py
print(我是test3)然后在test2.py内进行导入
#test2.py
import login.test3
#运行
我是test31、from 包 import 模块
我们在test3内写个函数
#\login\test3.py
def get_sum(a,b):return ab然后在test2.py内调用test3.py
#test2.py
from login import test3 as a
#as 给函数起个别名可以解决导入多个模块时有同名模块的问题
print(a.get_sum(1,2))
#运行
3注当模块处于多层子包内时使用
‘import 包.包.包.模块’
或
‘from 包.包.包 import 模块’
调用即可
最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你