1、Reading Rasa Source Code —— main

目录

main

从 pypi 官方网站上下载 rasa 的最后一个释放版本(截止目前,最新版本为 2.2.1)的源码,解压后,在根目录下,找到 setup.py 文件,这是安装引导程序,我们主要关注的是 entry_points ,Entry points 是可以用来支持自动生成脚本的,即通过 pip 安装 rasa 后,在 Python 解释器所在的 bin 文件夹下,会生成一个 rasa 脚本,这就是为什么安装 rasa 后,我们就可以直接通过 shell 执行一些 rasa 命令,如 rasa init

在这里插入图片描述

该脚本实际上是一个 python 脚本文件

在这里插入图片描述

脚本第一行,shebang 标注的是执行该脚本的 python 解释器位置,也就是你安装 rasa 的 python 解释器位置,from rasa.__main__ import main 以及 sys.exit(main()) 这里表明了 rasa 程序的入口在 __main__ 文件的 main()。OK,找到了项目的入口主函数,我们便从这里开始阅读 Rasa 框架的源代码。


下面是 rasa 源码的组织结构:

.
├── rasa
│   ├── __init__.py            # 主要通过 version 获取 rasa 版本信息
│   ├── __main__.py            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值