#-----模块、包-----
模块: 一个.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()