# 导入模块
import math
# 模块的sqrt功能
from math import sqrt
# 模块所有功能
from math import *
# 模块别名
import math as ppMath
# 功能别名
from math import sqrt as ppSqrt
制作模块
# 需求:一个函数 完成任意两个数字加法运算
def testA(a, b):
print(a + b)
# 测试模块
# testA(2, 3)
if __name__ == '__main__':
testA(1, 1)
import my_module1
my_module1.testA(5, 9)
模块定位顺序
当导入一个模块,python解释器对模块位置的搜索顺序是:
1.当前目录
2.如果不在当前目录,python则搜索在shell变量PYTHONPATH下的每个目录
3.如果再找不到,Python会查看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/,模块搜索默认路径存储在system模块的sys.path变量中,变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录
注意:
1.不能和已有的模块名重名,否则不能使用
2.如果重复导入,则使用最后一次定义或导入的模块名或别名