读取每一行HTML表单提交Python
Posted
技术标签:
【中文标题】读取每一行HTML表单提交Python【英文标题】:Read each line of HTML form submission Python 【发布时间】:2010-09-19 22:43:12 【问题描述】:我正在 GAE 上使用 Python 构建一个小型 Web 应用程序。
我有一个 html 表单,用户可以在其中输入项目列表(每行一个项目)。提交表单后,我想读取每一行并将每个项目(即行)的单独条目存储在数据存储中。
我想对文件执行类似于 f.readline() 的操作,但在表单提交上。这完全有可能非常容易。我是一个完整的菜鸟,所以非常感谢您的任何帮助。
【问题讨论】:
我建议您尝试自己玩一些代码,一旦遇到困难,请返回这里并提出更详细的问题。 【参考方案1】:听起来您想要(拥有?)表单中的文本区域控件,就像我现在正在输入的那样。像这样?
<textarea name="items"></textarea>
在处理表单的 POST 请求时,您将能够像这样获取文本区域的值。
itemList = self.request.get("items")
它将用换行符回发整个文本(带有转义码\n)。文本可以拆分为行列表。
items = itemList.split("\n")
Aaa,你有一个行列表。
【讨论】:
items = itemList.split("\n")以上是关于读取每一行HTML表单提交Python的主要内容,如果未能解决你的问题,请参考以下文章