如何以简单的方式将变量从html传递到python?
我想知道将html中的变量传递给python的最简单方法。我得到带有“input”的变量,我只想把它传递给python,python不需要向html发送任何东西 谢谢大家! 您可以使用一个简单的web应用程序来完成此操作 您可以创建一个包含HTML输入表单的HTML文件,如下所示:如何以简单的方式将变量从html传递到python?,python,html,variables,Python,Html,Variables,我想知道将html中的变量传递给python的最简单方法。我得到带有“input”的变量,我只想把它传递给python,python不需要向html发送任何东西 谢谢大家! 您可以使用一个简单的web应用程序来完成此操作 您可以创建一个包含HTML输入表单的HTML文件,如下所示: - app - templates - index.html - app.py index.html <form action="/get-text" method="POST
- app
- templates
- index.html
- app.py
index.html
<form action="/get-text" method="POST">
<input type="text" name="test">
<input type="submit" value="Go">
</form>
文件层次结构应如下所示:
- app
- templates
- index.html
- app.py
当用户点击HTML表单上的
Go
按钮时,foo
函数中的代码将被执行,文本将存储在变量bar
中,如果允许您发出请求,如url.com/path?name1=value1&name2=value2
,那么这些值将被传递到后端服务器,在您通过请求
包您可以使用HTMLPasser,如BeautifulSoup
这是一个非常模糊的描述,无法回答。是否使用ptyhoninput()
函数?它在读html吗?您使用的是python软件包吗?这是服务器端表单吗?客户端http请求?现在,我没有任何python脚本,所以我可以使用任何东西。这不是服务器端,当我们甚至不知道这是否是关于服务器端帖子的问题时,我们是如何到达flask的?我做到了,我用一个“print”来观察python中的变量“bar”;但当我点击“开始”时,我会看到一个新的页面“file:///C:/get-我的浏览器上的“文本”告诉我找不到该文件,并且我没有得到任何打印python@AntonioMJ如果您的文件结构与此完全相同,并且您正在使用我在回答中发布的代码,那么这将起作用。我测试过了。如果您不使用它,请尝试它,确保您有一个可用的Flask应用程序,然后关闭它。我正在使用Windows,它会改变什么吗?我用app.py创建了一个文件夹,在另一个文件夹“static”中创建了索引。html@AntonioMJ将静态
重命名为模板