python学习笔记:(十一)模块

  模块是指一个包含定义的函数和变量的文件,其后缀名为.py。模块可以被别的程序引用,并使用其中的函数等功能。

1import语句

  如果需要使用模块,只需要在新模块中导入模块。使用import关键字

如:

import module1,module2

一个模块只会被导入一次。

2from....import

  from语句标识从模块中导入一个指定的部分到当前模块。

from modename import name1

from modename import *

3__name__属性

  一个模块在被另一个程序第一次引入的时候,其主程序将运行。如果我们想在模块被引入时,模块中的某一块程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。

注意:

每一个模块都有一个__name__属性,当其值是__main__时,表明该模块自身在运行,否则被引入。

4dir()函数

  可以找到模块内定义的所有名称。以一个字符串列表的形式返回

5、包

  包是一种管理python模块命名空间的形式,采用点模块名称

  目录只要包含一个名称为:__init__.py的文件才会被认作是一个包。

6、__all__

  表示在使用from 包名 import *的时候,可以导入的子模块

原文地址:https://www.cnblogs.com/smallstone2018/p/10045633.html