#_author:来童星
#date:2019/11/11
# 模块调用的一个方式
#(1)
##调用单一模块
#调用多模块
#(2)
# import method ,time # 解释器通过搜索路径找到method.py后,将method.py文件里面的所有代码解释后都给method(只会执行一遍)
# 飘红是因为IDE没有找到
# print(method.add(5,6))
# print(method.sub(5,6))
# python 解释器的搜索路径
# 模块调用的一个方式:通过搜索路径找到
# print(sys.path)
# print(method.x)
#(2)
# 模块调用的第二个方式
# from method import add,sub,x # 从模块里调用方法
# print(add(1,2))
# print(sub(3,2))
# print(x)
# # 3
# 1
# 3
#将method下的方法都导过来
#(3)
# from method import *
#
# def add(a,b):
# return a+b+2
# print(add(1,5))
# print(x)
# (4)防止调用模块时,里面的方法冲突
from method import add as plus
print(plus(1,2))# print(add(1,2)) NameError: name 'add' is not defined
##################################################
# 1----》模块的概念 一个.py文件就称为一个模块
#模块一共有三种:
#1.python标准库
#2.第三方模块
#3.应用程序自定义模块
#2.------->模块的调用
![](https://img2018.cnblogs.com/common/1844053/201911/1844053-20191111112316556-775020649.png)