先来一张图看下AutoLink的主入口程序代码:
具体代码分析:
# -*- coding: utf-8 -*- __author__ = "苦叶子" """ 公众号: 开源优测 Email: [email protected] """ # 导入依赖包 import os import sys from flask_script import Manager from auto.www.app import create_app, load_all_task from auto.settings import HEADER from utils.help import check_version # 判断运行的判断,将驱动路径加入环境变量 if sys.platform.startswith("linux") or sys.platform.startswith("darwin"): os.environ["PATH"] = os.environ["PATH"] + ":" + os.getcwd() + "/driver" else: os.environ["PATH"] = os.environ["PATH"] + ";" + os.getcwd() + "/driver" # 输出控制台logo print(HEADER) # 创建flask应用 app = create_app('default') manager = Manager(app) if __name__ == '__main__': # 检测AutoLink版本 check_version() # 初始化加载调度任务 load_all_task(app) # 运行flask应用 manager.run()
源码托管地址:
github地址:https://github.com/small99/AutoLink
码云地址:https://gitee.com/lym51/AutoLink