1、定义模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件,(文件名:test.py,对应的模块名test)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件)2、导入(使用)方法import module_nameimport module1_name,module2_namefrom module_name import *from module_name import m1,m2,m33、import本质(路径搜索和搜索路径)导入模块的本质就是把python文件解释一遍 import module_name---->module_name.py--->module_name.py的路径 import需要找module_name.py的路径 首选找当前路径下,再通过sys.path(环境变量)中的路径去找 (import test test='test.py all code') (from test import name name='code')导入包的本质就是执行该包下的__init__.py文件4、导入优化from module_test(模块名) import test(方法名)可以省去调用函数时找方法的过程5、模块的分类:a:标准库 1.time与datetimeb:开源模块c:自定义模块
Original: https://www.cnblogs.com/sunnytomorrow/p/13237677.html
Author: NorthFeng
Title: Python–模块Module
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590715/
转载文章受原作者版权保护。转载请注明原作者出处!