python 模块、包

#-----模块、包-----

模块: 一个.py 文件就称之为模块
模块好处:1、提高代码可读性 2、编写代码不需要从零开始

python 模块:
1、python标准库
2、第三方模块
3、应用程序自定义模块

#-----模块使用,执行bin.py文件,调用mudule目录下 logger.py main.py
# __name__ == '__main__'使用


创建ATM目录
创建执行文件目录bin
创建执行文件bin.py



 1 #----bin.py文件-----
 2 import sys,os
 3 
 4 #找到ATM 路径
 5 DATA_BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 6 sys.path.append(DATA_BASE) #添加路径到环境变量
 7 print(DATA_BASE)
 8 
 9 from mudule import main
10 
11 print(__name__) #__main__
12 
13 if __name__ == '__main__':
14     main.main()

 

创建配置文件mudule目录
创建配置文件logger.py
创建配置文件main.py



 1 #-----logger.py文件-----
 2 from mudule import logger
 3 
 4 def main():
 5     print("main")
 6     logger.logger()
 7 
 8 
 9 #-----main.py文件-----
10 from mudule import logger
11 
12 def main():
13     print("main")
14     logger.logger()

 

你可能感兴趣的:(python 模块、包)