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.应用程序自定义模块