Python—模块
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
whyfail
编程界崇尚以简洁优雅为美,很多时候,如果你觉得一个概念很复杂,那么很可能是你理解错了!
展开
-
Python之模块搜索路径
当导入某个模块文件时,python解释器哪里去找这个文件呢?只有找到这个文件读取、装载运行该模块文件一般解释器按照如下路径寻找模块文件:内置模块当前目录程序的主目录python path目录(如果已经设置了python path环境变量)标准链接库目录第三方库目录(site-packages目录).pth文件的内容(如果存在的话)sys.path.append()临时添加的目...原创 2019-11-16 15:01:40 · 273 阅读 · 0 评论 -
Python之包
包package的使用包相当于文件包。当一个项目中有很多个模块时,需要再进行组织。将功能类似的模块放在一起,形成了‘包’。本质上,‘包’就是一个必须有__init__.py的文件夹。包下面也可以有模块,也可以包含’子包‘。导入包的本质其实是“导入了包的__init__.py”文件。也就是说,“import pack1”意味着执行了包pack1下面的__init__.py文件。这样,...原创 2019-11-16 14:46:36 · 58 阅读 · 0 评论 -
Python之模块导入
import语句导入import 模块名 #导入一个模块import 模块1、模块2 #导入多个模块import 模块名 as 模块别名 #导入模块并使用新名字当通过import导入一个模块时,python解释器进行执行,最终会生成一个对象,这个对象就代表了被加载的模块。import本质上是使用了内置函数__import__()import mathid(math)221459...原创 2019-11-15 23:05:37 · 133 阅读 · 0 评论 -
Python之模块化编程的流程
模块化编程的一般流程:设计API,进行功能描述。编码实现API中描述的功能。在模块中编写测试代码,并消除全局代码。使用私有函数实现不被外部客户端调用的模块函数。模块的API和功能描述有点API(应用程序编程接口)是用来描述模块中提供的函数和类的功能描述和使用方式描述。定义一个模块# coding=utf-8""" 设计定义薪水模块的API"""company =...原创 2019-11-15 22:49:06 · 377 阅读 · 0 评论 -
Python之模块化
量变引起质变。一个python文件就是一个模块。模块多了,就有了‘包’。python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py。模块由语句组成。运行python程序时,按照模块中语句的顺序依次执行。语句时python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。标准库模块与函数类似,模块也分为标准库模块和用户自定义模块。python标准...原创 2019-11-15 22:07:06 · 355 阅读 · 0 评论