一、模块
表面上看是一个文件,实质是为了防止过度耦合,分类存储代码。
1)普通导入
import 模块名[ as 别名]
模块名.变量
模块名.函数名()
2)导入模块里的函数
from 模块名 import 函数名[ as 别名]
导入模块中所有函数
from 模块名 import *
不用加入模块名,直接调用函数
3)导入多个模块
import 模块名,模块名,模块名
二、包
包类似一个里面有一个__init__.py模块的文件夹
1、引入方式:
1)import 包名[.模块名 [as 别名]]
2)from 包名 import 模块名[as 别名]
3)from 包名.模块名 import 成员名[as 别名]
2、无论导包还是调用模块都是解释器依赖sys.path的路径进行查找的,由于解释器运行某个文件时就会把当前文件目录放入sys.path中,因此同路径下的包和模块都可以被调用,检索不到会报错。文章来源:https://www.toymoban.com/news/detail-410146.html
以下是如何构建模块目录:文章来源地址https://www.toymoban.com/news/detail-410146.html
import sys,os
#构建新路径
BASE_PATH=os.path.dirname(os.path.abspath(__file__))
BASE_PATH+="/test"
sys.path.append(BASE_PATH)#添加新的检索路径
到了这里,关于python模块与包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!