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()