微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

作为应用程序在本地运行全栈烧瓶应用程序

如何解决作为应用程序在本地运行全栈烧瓶应用程序

我想使用python的功能,并将其与漂亮的html / css界面配对。什么是使其在后台运行而无需外部服务器的最佳方法。理想情况下,您甚至不需要安装python,只需安装一个exe。任何建议都将非常有帮助。 谢谢

解决方法

如果要仅将其作为本地应用程序运行,并希望使用HTML和CSS设计用户界面,则可以使用以下方法。

首先使用以下命令安装pywebview:

pip install pywebview

然后在html / css项目的主目录中创建一个新的python脚本,并将其命名为app.py(仅作为示例)

在此文件中放入以下内容:

import webview
import os

default_page = "index.html"

webview.create_window("Title",url=f"file://{os.getcwd()}/{default_page}")
webview.start()

在这里,只需将default_page变量更改为应用程序的主页,并在标题上加上单词"Title"

您现在将拥有一个正在运行的python脚本,并将其转换为exe,可以使用py2exe或pyinstaller之类的工具。同样,在将其编译为exe文件之后,将生成的exe文件(和其他依赖项)复制到html / css项目的主目录中,否则将引发404错误。

注意::在pyinstaller 3.5中发现了一个无法编译pywebview的错误,因此请先升级pyinstaller

,

如果您使用的是Windows 10,最好的方法是使用IIS(10)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。