如何在HTML而不是控制台上接收Python项目输出[关闭]

cclgggtu  于 2023-04-08  发布在  Python
关注(0)|答案(1)|浏览(118)

已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。

2天前关闭。
Improve this question
我已经做了很多微型Python项目,但我希望输出在HTML而不是控制台上。这可能吗?
我在网上搜索了一下,但我没有任何Django的经验,我只是一个Python新手。

hfsqlsce

hfsqlsce1#

根据项目的性质,您可以采取几种不同的方法:
如果您需要创建一个Web应用程序,其中服务器可以将消息推送到客户端(例如,在多人游戏中),那么您可能需要考虑使用socket.io
如果您只需要创建一个网页,服务器在用户交互时向客户端发送消息,Flask将是一个合适的选择。
如果你只是想生成一个没有任何服务器端交互的HTML页面,你可以使用下面的Python代码来创建一个HTML文件,并在你的Web浏览器中打开它:

import webbrowser
name = 'Steve'
output = f'''
<html>
<p>Hello, {name}</p>
</html>
'''
with open("output.html", "w") as file:
    file.write(output)
webbrowser.open("output.html")

相关问题