【问题标题】:Creating a html form and using javascript to access a python script within?创建一个html表单并使用javascript访问其中的python脚本?
【发布时间】:2015-03-23 23:36:13
【问题描述】:

我创建了一个 python 脚本,它基本上给出了一个 csv 文件,该文件列出了特定学校的学生和他们每个人所修读的科目,打印出修读任何给定科目的人的百分比。

现在,我必须创建一个 html 表单供用户输入信息,而不仅仅是从脚本运行提示。本质上,我会双击 html 文件,然后它显示的表单会要求从下拉菜单中选择一所学校,然后输入我想要搜索的主题,然后最后显示人数百分比例如,当我单击提交按钮时,正在页面上进行微积分和文学。它不必在互联网上或任何东西上,只需从 html 文件运行。

然而,我的问题是我才刚开始编程,而且我对 Javascript 的了解有限。我知道如何使用 HTML 和 CSS 创建表单。

但是如何实现 Javascript 来访问 python 代码?因为我没有把它放在互联网上,所以我真的需要一个 python web 框架吗?如果它会更容易,我也在考虑将 python 脚本重写为 Javascript(这是一个更好的选择吗?),但我想知道如何使用 python 脚本来做到这一点。

基本上,我不太确定如何实现这一点以及我需要什么语言来做到这一点,所以谁能告诉我如何做到这一点?

【问题讨论】:

  • 我的建议是用 javascript 重写你的脚本。
  • @zord,我想我可以考虑一下,谢谢
  • @nathanhayfield 如果我使用 javascript,我还需要使用 ajax 和 jquery 吗?抱歉,我知道这些都是非常基本的问题,我只是没有太多经验哈哈

标签: javascript python html forms


【解决方案1】:

您可以在浏览器中继续评估 python(使用 Skulpt),但这似乎需要很多开销才能运行一段 sn-p 代码。

借此机会学习一些javascript!

【讨论】:

  • 哦,所以即使我用 python 做,我也不需要 web 框架?
  • 我不确定您所说的“网络框架”是什么意思。 Skulpt 是一个在浏览器中执行 python 代码的 js 库。如果需要,您可以使用 jquery,但最终您尝试使用纯 js 是可能的。在尝试解决特定问题之前,做一些基本的 js 教程可能会有所帮助。 codecademy.com/en/tracks/javascript
  • 哦,对于 web 框架,我的意思是 web.py。但无论如何谢谢你,我想我会把它重写成javascript!
  • 祝你好运!顺便说一句,还有可以使用 python 的 Google AppEngine。 cloud.google.com/appengine
猜你喜欢
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-19
相关资源
最近更新 更多