【问题标题】:Open a .py file in HTML using a link / button使用链接/按钮以 HTML 格式打开 .py 文件
【发布时间】:2018-09-15 14:23:07
【问题描述】:

所以我正在创建一个网站,我想知道是否可以创建一个按钮/链接来打开一个文件,而不是另一个网站,而是一个 .py 文件。 -谢谢

【问题讨论】:

  • “在 HTML 中打开 .py 文件”是什么意思?你的意思是“在默认的网络浏览器中打开一个 .py 文件”?您的困难究竟是什么——创建按钮/链接、响应单击该按钮或链接或打开文件?最后,你想要哪个,一个按钮和一个链接?在设置上完全不同。如果是按钮,您使用的是哪个环境?
  • 嗯,是的,默认浏览器,但要回答你的问题,我的困难是不知道如何。
  • 不知道怎么办?你只回答了我的第一个问题。
  • 我对任何事情都没有困难,我不知道怎么做。

标签: python html file


【解决方案1】:

我们在 html 中有 object 标签。您创建一个按钮和一个对象。当您单击按钮时,您必须更改对象标签的数据属性值。 它会起作用的。

【讨论】:

  • 你知道我将如何将其应用于我的文件问题吗? - 谢谢
  • 你想运行代码并显示代码的输出。或者你想在 .py 文件中显示代码
  • .py 文件内。
  • <html > <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" type="text/javascript"> </head> <body> <input type="button" onclick="$('object').attr('data','script.py');" value="Show .Py File"> <object width="400" height="400" data="#"> </object> </body> </html>
  • 我对html不太了解,数据类型是什么,我填什么?非常感谢。
【解决方案2】:

使用任何轻量级的 Python Web 框架,例如 Flask。

然后使用这样的脚本在网站上运行它:

from flask import Flask
app = Flask(__name__)


@app.route("/")
def hello():  
    #do your things here
    return "It works!"

if __name__ == "__main__":
    app.run()

然后运行服务器: 蟒蛇脚本。 py

现在服务器在 5000 端口上运行

所以当您访问(例如:http://rasp_pi_ip:5000/)该网站时,您的脚本就会运行。

【讨论】:

  • 我是在 python、HTML 还是 JavaScript 上运行它?
  • 你运行的是 Python
  • 如何使用它?比如我要填写什么以及如何使用它? - 谢谢
猜你喜欢
  • 1970-01-01
  • 2019-10-06
  • 2014-09-30
  • 2015-12-29
  • 2016-09-25
  • 1970-01-01
  • 2016-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多