当前位置: 首页 > news >正文

我的第一个python web 网站

# -*- coding: utf-8 -*-import http.server
import socketserver
from datetime import datetimePORT = 8000import sys# ...class MyHandler(http.server.SimpleHTTPRequestHandler):def do_GET(self):if self.path == '/':# 如果路径是根路径,返回页面内容self.send_response(200)self.send_header('Content-type', 'text/html')self.end_headers()try:now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")response_content = "我的第一个Python网页<br>当前时间:{}".format(now)self.wfile.write(response_content.encode())self.send_header('Content-type', 'text/html; charset=utf-8')# 添加打印语句print(f"GET request received. Path: {self.path}, Time: {now}")sys.stdout.flush()  # 刷新输出缓冲区except Exception as e:# 捕获并打印异常print(f"Error processing GET request: {e}")sys.stdout.flush()  # 刷新输出缓冲区else:# 否则按照默认的 SimpleHTTPRequestHandler 处理super().do_GET()with socketserver.TCPServer(("0.0.0.0", PORT), MyHandler) as httpd:print("Serving at port", PORT)sys.stdout.flush()  # 刷新输出缓冲区httpd.serve_forever()
http://www.lryc.cn/news/313351.html

相关文章:

  • 产品展示型wordpress外贸网站模板
  • 四信全球化拓展再启新篇!LoRa传感器与云平台领航智能感知时代
  • 阿里云k8s环境下,因slb限额导致的发布事故
  • 【STM32+OPENMV】矩形识别
  • 在吗?腾讯云服务器优惠价格表曝光_2023年3月报价请过目!
  • Revit-二开之创建Plane-(7)
  • 【操作系统学习笔记】文件管理1.2
  • 算法归纳【数组篇】
  • 【随笔】程序员如何选择职业赛道,目前各个赛道的现状如何,那个赛道前景巨大
  • 进程之舞:操作系统中的启动、状态转换与唤醒艺术
  • Java面试(4)之 Spring Bean生命周期过程
  • JavaSE——面向对象高级一(1/4)-static修饰成员变量、应用场景,static修饰成员方法、应用场景
  • 轻量脚本语言Lua的配置与c++调用
  • 力扣每日一道系列 --- LeetCode 160. 相交链表
  • 设计模式-建造者模式实践案例
  • freeRTOS_20240308
  • 利用chatgpt写论文使用教程
  • SMiC矩阵将于3月6日正式上线,开启数字化经济新纪元
  • 备战蓝桥杯---动态规划的一些思想2
  • 卫星导航 | 坐标系---地理坐标系与UTM坐标系
  • JavaEE之volatile关键字
  • 代码学习记录10
  • java——2024-03-03
  • Ubuntu安装conda以后,给jupyter安装C++内核
  • 【谈判】核心思想(抓大放小)
  • 洛谷P5908 猫猫和企鹅 做题反思(2024.3.7)
  • 常见的验证码
  • 11. C语言标准函数库
  • 2016年认证杯SPSSPRO杯数学建模C题(第一阶段)如何有效的抑制校园霸凌事件的发生解题全过程文档及程序
  • 设计模式-抽象工厂模式实践案例