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