from.....import

 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()

 

上一篇:IDEA 中运行SpringBoot+JSP项目 页面404


下一篇:导入自定义模块