本地启动http服务器打开html文件
首先,若后台需要websockets服务,则安装依赖:pip install websockets。这里的端口8000、7000任意都可以, python -m http.server 7000。然后在浏览器中打开: `http://localhost:8000/web.html`即可。在浏览器中 127.0.0.1:7000其他html文件也可打开,上面的代码是在某个后台py文件中的。
·
def start_http_server():
"""启动HTTP服务器用于访问"""
current_dir = Path(__file__).parent
html_file = current_dir / "web.html"
if not html_file.exists():
print("错误: 找不到HTML文件")
return None
try:
# 启动简单的HTTP服务器
import http.server
import socketserver
# 切换到HTML文件所在目录
os.chdir(current_dir)
# 创建HTTP服务器
handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", 8000), handler)
print("🌐 HTTP服务器已启动")
print(f"📱 手机访问地址: http://[你的电脑IP]:8000/web.html")
print("💻 本地访问地址: http://localhost:8000/web.html")
print("按 Ctrl+C 停止HTTP服务器")
return httpd
except Exception as e:
print(f"启动HTTP服务器失败: {e}")
return None
上面的代码是在某个后台py文件中的
首先,若后台需要websockets服务,则安装依赖:pip install websockets
然后启动HTTP服务器 (新开一个终端):
python -m http.server 8000
这里的端口8000、7000任意都可以, python -m http.server 7000
然后在浏览器中打开: `http://localhost:8000/web.html`即可
在浏览器中 127.0.0.1:7000其他html文件也可打开,
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)