浏览器作为Python脚本的用户输入界面

-1 投票
2 回答
1308 浏览
提问于 2025-04-18 10:57

有没有简单的方法可以用Chrome浏览器作为图形界面,让用户输入数据,然后在Python中进一步处理?我想做的是:

  1. 用户在一个表格中输入数据。这个表格有5行4列。用户输入的数据会通过JScript处理,然后每一行的加权平均值会显示在表格的第5列。用户可以根据第5列显示的结果来调整输入的数据,或者直接接受这些结果。
  2. 假设用户接受了这些数据,那么这些数据就会被用在一个已经写好的Python脚本中,进行更详细的计算。

这个Python脚本相当复杂,不是那种可以轻松用JScript重写的。我可以逐个提示用户输入数据,但我更希望有一个简单的表格,让所有数据可以一次性输入。

我还是个新手,懂一点HTML、JScript和Python,还有一些R语言。但还没准备好去学习TK、QT、GTK、Kivy等图形界面编程。

那么,最简单的方法是什么呢?

2 个回答

0

选择一个网页框架(Flask看起来是最简单的选择,特别适合你的情况),然后把你的页面做成一个视图。这个视图的GET请求负责把JavaScript和网页表单发送到浏览器,而POST请求则负责进行详细的计算,并把最终的结果返回给用户。

0

你可以用flask来实现这个功能。

你可以创建一个Python服务器,然后用Python来处理所有的输入。 这里有一个很棒的教程,可以帮助你入门flask。

flask教程

撰写回答