python——模块

import configparser
config=configparser.ConfigParser
#调用系统模块时,不能用其命名文件
#也就是说 可以用.py文件作为一个模块进行调用
#解释器通过搜索路径找到calulate.py(举例)后,将calculate=caluculate.py all code
#即calulate.xxxx功能
#同样 也可以从模块中调用一个函数或多个
from  calculate import  add,sub
#从模块调用方法
print(add(1,1))
print(sub(3,4))
#若想将calculate中的函数全引用
from caluculate import *
#但是 有可能与当前文件的函数名字相同 这样优先由上到下
from calculate import add as plus
#因此 可以将函数改名

#包package
#可以简记为模块目录,其中会有_init_文件
from web(包) import  logger(py文件)
#若想拿到其中的某个函数
from web.web2.logger(假设多个包) import add(函数)
#如若调用包,将会执行_init_文件
import web#执行_init_文件

if __name__=='__main__':
#如果在原文件函数处执行 那就是main #固定的
#如果是调用执行 则为模块名

#模块分三种:
#1.python官方
#2.第三方
#3.应用程序自定义模块

 

posted @ 2019-08-19 14:09  zzzi  阅读(167)  评论(0编辑  收藏  举报