赞
踩
python -m http.server
命令 python -m http.server
是一个用于在本地启动简单 HTTP 服务器的命令。这个命令会在当前工作目录启动一个基本的 HTTP 服务器,可以让你通过浏览器访问本地文件。
具体解释如下:
python
:启动 Python 解释器。-m http.server
:这是一个模块运行的命令行选项。http.server
是 Python 标准库中的一个简单 HTTP 服务器模块,通过在命令行中使用 -m
选项,可以直接运行一个 Python 模块而不需要先写一个脚本。 运行这个命令后,默认会在当前目录下启动一个 HTTP 服务器,监听在本地的 8000 端口。可以通过浏览器访问 http://localhost:8000
来查看当前目录的文件列表。这对于快速共享本地文件或测试简单的 Web 页面是非常方便的。
如果想使用不同的端口,可以在命令中指定端口号,例如:
python -m http.server 8080
这样就会在 8080 端口启动服务器。如果要使用其他功能,例如关闭目录列表、指定 IP 地址等,可以查看 http.server
模块的文档。
比如,如果没有界面,那么只能通过 rasa shell
命令在控制台中与 Rasa 进行交互。如下所示:
在本地可以启动一个 FAQ 查询机器人的 Web 界面,和后端的 Rasa 进行交互。如下所示:
[1] https://docs.python.org/3/library/http.server.html
[2] https://github.com/python/cpython/blob/3.12/Lib/http/server.py
[3] https://github.com/ai408/nlp-engineering/tree/main/知识工程-对话系统/公众号代码/rasa-webchat
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。