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

微信公众号怎么做网站济南百度竞价开户

微信公众号怎么做网站,济南百度竞价开户,wordpress空格消失,在郑州建设网站这么做1、需要安装pywebview 网页预览依赖: pip install pywebview 2、安装打包成exe得文件得依赖: pip install pyinstaller 3、main.py: 单页面: # 这是一个示例 Python 脚本。# 按 ShiftF10 执行或将其替换为您的代码。 # 按 双击 Shift 在所有地方搜索类…

1、需要安装pywebview 网页预览依赖:
pip install pywebview
2、安装打包成exe得文件得依赖:
pip install pyinstaller
3、main.py:
单页面:

# 这是一个示例 Python 脚本。# 按 Shift+F10 执行或将其替换为您的代码。
# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。
import os
print(os.getcwd())import threading
import webview
import sys# 定义一个函数,当窗口关闭时调用
def on_closed():print("窗口已关闭")# 按装订区域中的绿色按钮以运行脚本。
if __name__ == '__main__':# 创建一个窗口并加载一个 HTML 文件# 你可以将 'example.html' 替换为你的 HTML 文件的路径window = webview.create_window('青竹蜂云剑', 'web/index.html', width=1280, height=920, resizable=True,)webview.start()

若依框架:

import os
import threading
import webview
from flask import Flask, request, Response, send_from_directory
import httpx
import logging
import sys# 配置日志
logging.basicConfig(level=logging.INFO)# 获取当前工作目录
base_dir = os.path.dirname(os.path.abspath(__file__))
web_dir = os.path.join(base_dir, 'web')  # 前端文件目录# 创建Flask应用处理代理请求
app = Flask(__name__, static_folder=web_dir)# 提供静态文件服务
@app.route('/')
def index():return send_from_directory(web_dir, 'index.html')@app.route('/<path:filename>')
def static_files(filename):return send_from_directory(web_dir, filename)# 代理路由处理
@app.route('/prod-api/<path:subpath>', methods=['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'OPTIONS'])
def proxy_handler(subpath):"""处理所有/prod-api/请求并转发到目标服务"""try:# 1. 构建目标URL(移除/prod-api/前缀)target_url = f'http://localhost:8080/{subpath}'logging.info(f"转发请求到: {target_url}")# 2. 转发请求并获取响应with httpx.Client() as client:# 复制原始请求的headers(排除Host)headers = {key: value for key, value in request.headersif key.lower() != 'host'}# 转发请求resp = client.request(method=request.method,url=target_url,headers=headers,data=request.get_data(),params=request.args,cookies=request.cookies,timeout=30)# 3. 返回响应给客户端excluded_headers = ['content-encoding', 'content-length', 'transfer-encoding', 'connection']headers = [(name, value) for name, value in resp.headers.items()if name.lower() not in excluded_headers]return Response(resp.content, resp.status_code, headers)except Exception as e:logging.error(f"代理请求失败: {str(e)}")return Response(f"代理服务错误: {str(e)}", status=500)def run_flask():"""启动Flask代理服务"""app.run(port=5000, use_reloader=False)if __name__ == '__main__':# 确保web目录存在if not os.path.exists(web_dir):os.makedirs(web_dir)logging.warning(f"创建了缺失的web目录: {web_dir}")# 启动Flask代理服务(在后台线程)threading.Thread(target=run_flask, daemon=True).start()# 创建Webview窗口(指向代理服务)window = webview.create_window('GamingAI','http://localhost:5000',  # 通过代理服务加载页面width=1280,height=920,resizable=True)# 设置窗口关闭回调window.events.closed += lambda: sys.exit(0)webview.start()

4、复制好代码改改关键位置然后启动项目,查看运行效果:
python main.py
5、改完你的需求 生成exe文件的命令:
pyinstaller --onefile --add-data "./web/;./web/" main.py
若依框架:
pyinstaller --onefile --add-data "./web;./web/" --hidden-import=flask --hidden-import=httpx --hidden-import=engineio.async_drivers.threading main.py

http://www.dtcms.com/wzjs/69636.html

相关文章:

  • 哪些网站可以做招商广告bt磁力搜索神器
  • Wordpress报价主题微信搜索seo优化
  • 有哪些招聘网站seo搜索引擎优化兴盛优选
  • 温州手机网站开发外贸网站免费推广
  • 怎么说服客户做网站百度端口开户推广
  • 公司网站开发排名杭州seo排名优化外包
  • 天津体验网站关键词排名点击器
  • wordpress文章发布没有页面模板免费下载百度seo
  • 东莞企业网站建设宁波网站推广优化哪家正规
  • 连云港权威网站优化服务班级优化大师下载安装最新版
  • 免代码开发平台seo网站推广工具
  • 毕设代做网站近期的新闻热点
  • 做网站宣传图的网站如何制作网页广告
  • 做视频网站可行吗线上推广如何引流
  • 深圳专业做网站哪家好厦门seo排名优化公司
  • 做日语网站个人博客登录首页
  • 枣庄手机网站制作营销型网站建设的主要流程包括
  • 阿里云建设网站好吗建设网站的网站首页
  • 网站后台 无法插入图片北京seo服务销售
  • 专业网站建设新闻长沙seo优化推荐
  • 做pc端网站要多少钱淘宝热搜关键词排行榜
  • 内江市网站建设网站策划运营
  • 网站备案幕布 下载如何开网店
  • 网站 seo百度sem推广
  • 邯郸做网站服务商东莞网络公司电话
  • 哈尔滨模板建站服务商广州网站推广平台
  • 做卖东西的网站多少钱广州网站快速优化排名
  • 建设信用卡官方网站西安网站维护
  • 网址导航怎么卸载不掉seo新手快速入门
  • 门户网站做pos机安卓系统最好优化软件