是否可以使用Really Simple HTTP Server 用Python 编写动态网页?

Rom*_*man 2 python post webserver get simplehttpserver

我知道使用 SimpleHTTPServer 我可以让网络浏览器通过互联网访问我的目录。因此,我只运行一行代码,因此,在另一台计算机上工作的另一个人可以使用他/她的浏览器查看我的目录的内容。

但我想知道是否可以做出更复杂的东西。例如,某人使用他/她的浏览器加载我的带有一组参数(example.py?x=2&y=2)的Python程序,结果,他/她看到了Python程序生成的HTML页面(而不是Python 程序)。

我还想知道是否可以处理提交到 SimpleHTTPServer 的 html 表单。

tru*_*ppo 5

虽然这是可能的,但您必须自己完成几乎所有事情(解析请求参数、处理路由等)。

如果您不想获得创建 Web 框架的经验,而只是想创建一个小型网站,那么您可能应该使用简约的框架。

尝试 Bottle,一个简单的单文件 Web 框架: http: //bottlepy.org