【问题标题】:Read each line of HTML form submission Python读取每一行HTML表单提交Python
【发布时间】:2010-09-19 22:43:12
【问题描述】:

我正在 GAE 上使用 Python 构建一个小型 Web 应用程序。

我有一个 HTML 表单,用户可以在其中输入项目列表(每行一个项目)。提交表单后,我想读取每一行并将每个项目(即行)的单独条目存储在数据存储中。

我想对文件执行类似于 f.readline() 的操作,但在表单提交上。这完全有可能非常容易。我是一个完整的菜鸟,所以非常感谢您的任何帮助。

【问题讨论】:

  • 我建议您尝试自己玩一些代码,一旦遇到困难,请返回这里并提出更详细的问题。

标签: python html forms submission


【解决方案1】:

听起来您想要(拥有?)表单中的文本区域控件,就像我现在正在输入的那样。像这样?

<textarea name="items"></textarea>

在处理表单的 POST 请求时,您将能够像这样获取文本区域的值。

itemList = self.request.get("items")

它将用换行符回发整个文本(带有转义码\n)。文本可以拆分为行列表。

items = itemList.split("\n")

Aaa,你有一个行列表。

【讨论】:

  • items = itemList.split("\n")
猜你喜欢
  • 1970-01-01
  • 2019-02-19
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 2011-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多