包与模块管理及面向对象初步
01模块
模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块使用。
创建自己的模块时,要注意:
模块名要遵循Python变量命名规范,不要使用中文、特殊字符;
模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块,检查方法是在Python交互环境执行import abc,若成功则说明系统存在此模块。
02 导入模块
关键字:Import 和 from
开发建议:导入模块 不建议导入*
导入整个包
导入某个方法,同时可以选择为方法取别名
导入后如何使用
包名+点+函数名
自动重载importlib.reload
控制台运行代码时,如果代码频繁更新,如何实现不重新导入而自动更新
注意:reload只认识模块,不认识模块里面的方法 所以导入模块如果是仅导入模块某个方法,则无法使用reload