带有python服务器和sqlite的网页

带有python服务器和sqlite的网页,python,html,sqlite,tkinter,server,Python,Html,Sqlite,Tkinter,Server,我是python新手 我想用python做一个简单的web服务器,我在YouTube上看到了一些关于如何创建web服务器的视频,但是我没有找到如何使用按钮点击作为例子。 之后,我会将它与tkinter连接到桌面GUI 我不知道是否有类似的事情,所以我只是问一下,希望能发布任何有用的链接,谢谢 为什么你的问题的一部分被标记为整句话?另外,创建web服务器与tkinter和sqlite有什么关系,它们都没有出现在您提供的代码中?@BryanOakley我的代码就是我运行它的服务器,但是如果我的页面有

我是python新手

我想用python做一个简单的web服务器,我在YouTube上看到了一些关于如何创建web服务器的视频,但是我没有找到如何使用按钮点击作为例子。 之后,我会将它与tkinter连接到桌面GUI

我不知道是否有类似的事情,所以我只是问一下,希望能发布任何有用的链接,谢谢


为什么你的问题的一部分被标记为整句话?另外,创建web服务器与
tkinter
sqlite
有什么关系,它们都没有出现在您提供的代码中?@BryanOakley我的代码就是我运行它的服务器,但是如果我的页面有一个注册创建新用户的按钮,我不知道如何获取post或get方法以及来自用户的数据,如果我能把它们保存在sqlite中database@BryanOakleytkinter是用来管理已经注册的用户,,,我知道如何在tkinter gui中使用sqlite,但是当它是web页面时会是什么样子
from http.server import HTTPServer, BaseHTTPRequestHandler


class Serv(BaseHTTPRequestHandler):

def do_GET(self):
    if self.path == '/':
        self.path = '/index.html'
    if self.path == '/test':
        self.path = '/test.html'
    try:
        file_to_open = open(self.path[1:]).read()
        self.send_response(200)
    except:
        file_to_open = "sorry this page isn't found"
        self.send_response(404)
    self.end_headers()
    self.wfile.write(bytes(file_to_open, 'utf-8'))


httpd = HTTPServer(('localhost', 8080), Serv)
httpd.serve_forever()