📜  Python 中的 localhost 服务器 (1)

📅  最后修改于: 2023-12-03 15:34:09.592000             🧑  作者: Mango

Python 中的 localhost 服务器

在 Python 中,你可以使用内置的 http.server 模块来启动一个简单的服务器,它可以运行在本地的 localhost 主机上,也就是一般说的本地服务器。

使用方法

打开终端,进入到你想要作为你服务器根目录的文件夹中,运行以下命令:

python -m http.server

这条命令会启动一个默认的服务器,并且用来访问的是本地 IP 地址 http://127.0.0.1http://localhost

指定端口号

如果你想要在特定的端口号上启动服务器,则需要在命令中添加一个端口号的参数,例如:

python -m http.server 8080

这会在 8080 端口启动服务器。你可以通过访问 http://localhost:8080 来查看服务器是否运行。

自定义根目录

如果你想要设置不同于当前工作目录的根目录,则需要在命令中添加一个目录参数,例如:

python -m http.server 8080 --directory /path/to/my/folder

这会在 /path/to/my/folder 目录下启动服务器,并且用来访问的是 http://localhost:8080

https 和其他高级配置

当然也可以通过其他库来启用 https 或其他高级的配置等等。在实际中,可以使用 Flask 或 Django 等框架来构建自定义服务器。

结论

Python 的内置 http.server 模块提供了一个简单,灵活的方式去启动本地服务器。这是一个快速启动一个本地服务器,或者测试其他应用程序时,非常有用的工具。