Python中模块与包的概念

模块与包的作用
  模块:在Python中,一个.py文件就称为一个模块(Module)
  包:把许多模块按照功能放在不同的目录中来组织模块,这些组织存放模块文件的目录,称为包

>> 模块的导入语法(同一个包中的不同模块):
  导入模块:import moduleName [as 别名]  # 注意:如果启用了别名之后,就只能使用别名来调用,也可以不用切别名
  导入多个模块:import moduleName1,...,moduleNamen
  从某个模块导入指定的函数:from moduleName import 函数1,变量1,...,函数n,变量n
  导入模块的所有内容(不建议):from moduleName import * (等价于:import moduleName)  # 可能存在潜在的污染命名字空间的危险

示例:

pack包中有一个module1.py

# 求和函数
def get_sum(num1, num2):
    return num1 + num2

# 求差函数
def get_sub(num1, num2):
    return num1 - num2

packe包中有另一个module2.py

import module1
print(module1.get_sum(1,2)) # 3

from module1 import get_sub 
print(get_sub(3,2)) # 1

猜你喜欢

转载自www.cnblogs.com/jason2018524/p/12969550.html