python如何引入自己定义的模块,添加Python

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: