第六章模块初始
发布时间:2020-12-20 10:29:02 所属栏目:Python 来源:网络整理
导读:模块 模块初始 import 导入 (理解为拿工具箱) 模块的分类: 内置模块(标准库)-- python解释器自带的.py文件(模块) 第三方模块(各种大神写的)--需要额外的下载 自定义模块(自己写的)-- 不需要下载 分模块的好处: 避免写重复代码 可以多次利用 拿来主义 导入发
模块 模块初始 import 导入 (理解为拿工具箱) 模块的分类:
分模块的好处:
导入发生的事情
为模块起别名 import tbjx as t t.read1()
导入模块的3中方法 import 工具箱 缺点:占用内存比较大 优点:不会和之前的文件定义的变量或者函数发生冲突 import test name = "宝元" print(test.name) print(name) from 工具箱 import 工具 缺点:会和当前文件定义的变量或者函数发生冲突 name = "宝元" from test import name print(name) 解决方法:()起别名 name = "宝元" from test import name as n print(name) print(n) 优点:占用内存比较小 from 工具箱 import * from test import * 会出现覆盖的现象,不能解决 模块的两个功能 模块的两个功能: if __name__ == '__main__': 在当前模块中使用,if下边的代码会执行 当模块被导入的时候 if下边的代码不会执行 模块导入的路径 模块导入的路径: 相对路径: from 工具箱.工具箱 import 工具 from day15.t1 import meet # print(meet.name) 绝对路径: from sys import path path.insert(0,绝对路径) 正确的绝对路径: from sys import path path.insert(0,"D:") import meet print(meet.name) #内存加载>自定义 > 内置 > 第三方 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |