import http.server import socketserver # 设置服务器地址 PORT = 8000 # 创建一个简单的Python Web应用程序 class MyHandler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-type", "text/html") self.end_headers() self.wfile.write(b"Hello, World!") # 启动服务器 with socketserver.TCPServer(("", PORT), MyHandler) as httpd: print("服务器正在运行,端口:", PORT) httpd.serve_forever()
以上是如何在Linux中使用Python创建一个简单的Web应用程序的代码示例。
要运行这个应用程序,首先确保已经安装了Python。然后,将以上代码保存为一个.py文件,例如app.py。接下来,在终端中使用以下命令运行该脚本:
python app.py
该应用程序会创建一个简单的Web服务器,监听端口8000。当你在浏览器中访问http://localhost:8000,你将会看到"Hello, World!"的消息。
你可以根据自己的需求修改MyHandler类中的do_GET方法,实现更复杂的逻辑。例如,可以根据URL的路径返回不同的内容,或者实现表单处理和数据库操作等功能。
希望这个简单的示例能够帮助你开始在Linux上开发Python Web应用程序。祝你编程愉快!