Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以简单的方式将变量从html传递到python?_Python_Html_Variables - Fatal编程技术网

如何以简单的方式将变量从html传递到python?

如何以简单的方式将变量从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

我想知道将html中的变量传递给python的最简单方法。我得到带有“input”的变量,我只想把它传递给python,python不需要向html发送任何东西

谢谢大家!

您可以使用一个简单的web应用程序来完成此操作

您可以创建一个包含HTML输入表单的HTML文件,如下所示:

- 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
这是一个非常模糊的描述,无法回答。是否使用ptyhon
input()
函数?它在读html吗?您使用的是python软件包吗?这是服务器端表单吗?客户端http请求?现在,我没有任何python脚本,所以我可以使用任何东西。这不是服务器端,当我们甚至不知道这是否是关于服务器端帖子的问题时,我们是如何到达flask的?我做到了,我用一个“print”来观察python中的变量“bar”;但当我点击“开始”时,我会看到一个新的页面“file:///C:/get-我的浏览器上的“文本”告诉我找不到该文件,并且我没有得到任何打印python@AntonioMJ如果您的文件结构与此完全相同,并且您正在使用我在回答中发布的代码,那么这将起作用。我测试过了。如果您不使用它,请尝试它,确保您有一个可用的Flask应用程序,然后关闭它。我正在使用Windows,它会改变什么吗?我用app.py创建了一个文件夹,在另一个文件夹“static”中创建了索引。html@AntonioMJ将
静态
重命名为
模板