sách gpt4 ai đã đi

Python khởi động máy chủ HTTP trong mã (tạo .py để khởi động máy chủ HTTP)

In lại 作者:可可西里 更新时间:2023-11-01 16:04:40 32 4
mua khóa gpt4 Nike

目前,我和许多其他人正在多个平台(Windows、OS X 和可能的 Linux)上使用 Python HTTP 服务器。我们正在使用 Python HTTP 服务器来测试 JavaScript 游戏。

现在我们在每个平台(CMD、终端等)上通过命令行启动 Python HTTP 服务器。虽然这很有效,但使用这种方法会变得很痛苦,如果有一个启动 Python HTTP 服务器的简单脚本会很好。

脚本需要在所有平台上运行,鉴于所有平台都将安装 Python,因此用 Python 编写脚本是有意义的。

目前我们使用以下命令启动服务器:

在 python 3 上

python -m http.server

在 python 2 上

python -m SimpleHTTPServer

我如何将这些行之一放入 Python 代码中,我可以将其另存为 .py 并只需双击即可启动 HTTP 服务器?

1 Câu trả lời

以下脚本对 Python 2 或 3 执行相同的操作:

thử:
# Python 2
from SimpleHTTPServer import test, SimpleHTTPRequestHandler
ngoại trừ ImportError:
# Python 3
from http.server import test, SimpleHTTPRequestHandler

test(SimpleHTTPRequestHandler)

这会运行 exact same callable当您使用 -tôi 开关从命令行运行模块时使用。

Python 3 版本 includes command-line support确定要绑定(bind)到的接口(interface)和端口,但您的命令行无论如何都不会使用它。

关于Python 在代码中启动 HTTP 服务器(创建 .py 以启动 HTTP 服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24580613/

32 4 0
可可西里
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com