gpt4 book ai didi

python - 如何使用 python webserver 在浏览器中运行 .py 文件

转载 作者:行者123 更新时间:2023-11-28 23:04:23 25 4
gpt4 key购买 nike

我已经使用这个简单的脚本运行了一个 python 网络服务器 -

    from http.server import SimpleHTTPRequestHandler as RH
from socketserver import TCPServer

ServerName='localhost'
OnPort=8000
print ("Server is running at Port 8000")
TCPServer((ServerName, OnPort), RH).serve_forever()

它运行良好并运行我的 index.html 文件,但当我键入时它没有在浏览器中运行 .py 文件 -- http://localhost:8000/myfile.py

它只是显示我在文件中写入的 python 代码,它不执行代码请帮助我仅使用此网络服务器在浏览器中运行我的 python 文件 (.py),我不想使用任何框架或其他网络服务器。

有什么办法可以像 apache 一样在这个 python 服务器中创建一个虚拟主机。如果可能,请建议我如何执行此操作以及是否需要配置任何配置文件。

谢谢...

最佳答案

问题是 SimpleHTTPRequestHandler 只提供目录外的文件,它不执行它们。如果您希望它执行代码,您必须覆盖 do_GET 方法。

关于python - 如何使用 python webserver 在浏览器中运行 .py 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7624435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com