1 # from ... import ... 语句
2 '''
3 格式:from module import name1[, name2…namen]
4 作用:从模块中导入一个指定的部分到当前命名空间中
5 注意:后导入的函数或变量或类会把之前相同的函数或
6 变量或类替换掉,遵循就近原则。
7 '''
8 from math import pi
9 print(pi)
10
11 # from module1 import a, func1
12 # from module2 import a
13 # print(a)
14 # func1()
15
16 # 如果模块中的变量、类、函数重名时,可以使用import 模块解决,
17 # 也可以给变量、类、函数起别名 使用 as
18
19 # 别名
20 from module1 import a, func1
21 from module2 import a as b
22 print(a)
23 print(b)
1 # 格式:from module import *
2 # 作用:把一个模块中的所有内容全部引入到当前模块下
3 # 注:该格式不要过多使用
4
5 # * : 代表所有
6
7 from module1 import *
8 from module2 import *
9 print(a)
10 func1()