Skip to content

十四、模块

1、import 语句

语法:

python
import module1[, module2[,... moduleN]

2、from … import 语句

from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下:

python
from modname import name1[, name2[, ... nameN]]

3、from … import * 语句

把一个模块的所有内容全都导入到当前的命名空间也是可行的

python
from modname import *

4、__name__属性

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

5、dir()

dir() 函数是 Python 中的一个内置函数,用于返回一个对象的属性列表,或者在没有提供参数时返回当前作用域的所有变量名。

1、查看对象的属性列表:当传入一个对象作为参数时,dir() 函数会返回该对象的属性列表,包括方法、变量、内置属性等。这对于了解对象的结构和可用方法非常有用。

python
dir(obj)

2、查看当前作用域的变量名:如果不传递任何参数,dir() 函数将返回当前作用域(如模块、函数、类等)中定义的所有变量名的列表。

python
dir()