Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用真正简单的HTTP服务器用Python编写动态网页?_Python_Post_Get_Webserver_Simplehttpserver - Fatal编程技术网

是否可以使用真正简单的HTTP服务器用Python编写动态网页?

是否可以使用真正简单的HTTP服务器用Python编写动态网页?,python,post,get,webserver,simplehttpserver,Python,Post,Get,Webserver,Simplehttpserver,我知道,使用SimpleHTTPServer,我可以通过Internet让web浏览器访问我的目录。所以,我只运行了一行代码,结果,在另一台计算机上工作的另一个人可以使用他/她的浏览器查看我的目录内容 但我想知道我是否能做更复杂的事情。例如,有人使用他的/她的浏览器加载我的Python程序和一组参数(例如.py?x=2&y=2),结果,他/她看到了Python程序(而不是Python程序)生成的HTML页面 我还想知道是否可以处理提交给SimpleHTTPServer的html表单。虽然这是可能

我知道,使用SimpleHTTPServer,我可以通过Internet让web浏览器访问我的目录。所以,我只运行了一行代码,结果,在另一台计算机上工作的另一个人可以使用他/她的浏览器查看我的目录内容

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


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

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

如果您不想在创建web框架方面获得经验,而只是想创建一个小型站点,那么您可能应该使用一个最低限度的框架


试试瓶子,一个简单的单文件web框架:

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

如果您不想在创建web框架方面获得经验,而只是想创建一个小型站点,那么您可能应该使用一个最低限度的框架


试试瓶子,一个简单的单文件web框架:

也许ActiveState的项目和相关配方是你感兴趣的东西?它使用标准库实现了一个用于动态运行的小应用程序。

也许ActiveState的项目和相关配方是您感兴趣的?它使用标准库实现了一个小型应用程序,用于动态运行。

您是否考虑过使用CGIHTTPServer而不是SimpleHTTPServer?然后你可以把你的脚本扔进CGIBIN,它们就会执行。您必须包含内容类型标题等等,但是如果您想要快速、脏的,它非常方便

您考虑过使用CGIHTTPServer而不是SimpleHTTPServer吗?然后你可以把你的脚本扔进CGIBIN,它们就会执行。你必须包括内容类型的标题和诸如此类的东西,但如果你想要快速和肮脏的,这是非常方便的