admin管理员组文章数量:1345603
基本上,您可以像这样使用BaseHTTPServer并运行代码。在
在本地主机.py在#!/usr/bin/env python
import BaseHTTPServer
class HTTPFrontend(object) :
def __init__(self, port) :
self.server = BaseHTTPServer.HTTPServer(('', port), self.RequestHandler)
print "Web interface listening on http://localhost:" + str(port)
def start(self) :
self.server.serve_forever()
def stop(self) :
self.server.socket.close()
class RequestHandler(BaseHTTPServer.BaseHTTPRequestHandler) :
def do_GET(self) :
self.send_response(200)
self.send_header('Content-Type', 'text/html')
self.end_headers()
templateFile = open("home.html")
template = templateFile.read()
templateFile.close()
message = "this is how simple templating works"
self.wfile.write(template % {'message': message})
def do_POST(self) :
self.send_response(200)
self.send_header('Content-Type', 'text/html')
self.end_headers()
self.wfile.write("this is a POST")
if __name__ == "__main__":
server = HTTPFrontend(8080)
server.start()
在主页.html在
^{pr2}$
如果您在浏览器中打开http://localhost:8654,您将得到:this is how simple templating works
版权声明:本文标题:python在浏览器运行_如何在浏览器中运行python脚本? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1743814798a2543714.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论