python模块也叫作python库,它们都是一个定义封装好的py文件。既然可以使用第三方库,那么怎么自己去创建和调用它呢,下文对此会有详细介绍,一起看看吧。
退出Python解释器后,再次进入时,之前在Python解释器中定义的函数和变量就丢失了。因此,编写较长程序时,建议用文本编辑器代替解释器,执行文件中的输入内容,这就是编写脚本。随着程序越来越长,为了方便维护,最好把脚本拆分成多个文件。编写脚本还一个好处,不同程序调用同一个函数时,不用每次把函数复制到各个程序。
为实现这些需求,Python把各种定义存入一个文件,在脚本或解释器的交互式实例中使用。这个文件就是模块,模块中的定义可以导入到其他模块或主模块(在顶层和计算器模式下,执行脚本中可访问的变量集)。
模块是包含Python定义和语句的文件。其文件名是模块名加后缀名.py。在模块内部,通过全局变量__name__可以获取模块名(即字符串)。例如,用文本编辑器在当前目录下创建fibo.py文件,输入以下内容:
def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print()
现在,进入Python解释器,用以下命令导入该模块。这项操作不直接把fibo函数定义的名称导入到当前符号表,只导入模块名fibo。要使用模块名访问函数,实例如下:
import fibo fibo.fib(1000)
如果经常使用某个函数,可以把它赋值给局部变量,实例如下:
fib = fibo.fib >>> fib(500)
上述就是python模块创建和使用的全部内容了,希望对你有所帮助。