python如何引入自己定义的模块,添加Python
Python模块,一个以。py,包含Python对象定义和Python语句。
模块使您能够以逻辑方式组织Python代码段。
将相关代码分配给一个模块可以使您的代码更易于使用和理解。
模块可以定义函数、类和变量,模块也可以包含可执行代码。
python怎么创建模块?
以下示例是一个简单的模块support.py:
Support.py模块:
defprint_func(par):
打印“Hello:”,第
退货相关推荐:《Python基础教程》
import 语句引入模块
在定义了模块之后,我们可以使用import语句来引入模块。语法如下:
导入模块1 [,模块2 [,Module]]比如你想引用module math,可以用import math在文件开头引入。在数学模块中调用函数时,必须像这样引用它:
模块名称。函数名当解释器遇到导入语句时,如果模块在当前的搜索路径中,就会被导入。
搜索路径是解释器将首先搜索的所有目录的列表。如果您想要导入模块support.py,您需要将命令放在脚本的顶部:
Test.py文件代码:
#!/usr/bin/python
#-*-编码:UTF-8-*-
#导入模块
进口支持
#现在您可以调用模块中包含的函数
上面例子的Support.print_func(php )输出结果:
一个模块只会被导入一次,不管你执行多少次导入。这可以防止导入模块被反复执行。
from…import 语句
Python的from语句允许您将模块中的指定部分导入到当前名称空间中。语法如下:
Frommodnameimportname1 [,name2 [,namen]]例如,要导入fib模块的fibonacci函数,请使用以下语句:
Fromfibimportfibonacci该语句不会将整个fib模块导入到当前的命名空间,而只会将fib中的fibonacci导入到执行该语句的模块的全局符号表中。
from…import* 语句
将模块的所有内容导入当前名称空间也是可行的,只需使用以下声明:
Frommodnameimport*这提供了一种简单的方法来导入模块中的所有项目。但是,这种说法不宜过多使用。
例如,我们想一次性介绍math模块中的所有内容,语句如下:
frommathimport*
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。