全栈python第十五天 python模块和包

# 导入模块
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.如果重复导入,则使用最后一次定义或导入的模块名或别名

 

 

 

 

Guess you like

Origin blog.csdn.net/qq_41179365/article/details/110198056