0%

python模块import和from import

模块的引入

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

调用模块中的函数,格式:模块名.函数名

1
module1.fun()

from…import

导入module模块中的fun1,可以导入函数,也可以是一个类。

1
2
3
from module import fun1

fun1()
1
2
3
from module import clz

clz.fun1()

导入module模块中所有函数,这种写法不推荐使用。

1
2
3
from module import *

fun1()

子模块

当把一个模块放到一个文件夹下面时

1
import module1.module2

module1就是这个文件夹的名字,module2为子模块。