近期有一个原型开发的需求,需要向一个web发起URL传参,传完后由web程序分析传入的参数,然后调用一个socket给另一个CS架构的程序。
需要使用到在web server中运行python程序,我看了网上的说明,好象都很麻烦,我只是要开发一个原型,也不用考虑太多,研究了一下,走了好多弯路,后来发现其实真是简单。
根据核心编程第二版上的说明,仔细看二遍,原来就是这么简单。
我开始在windows下没有成功,转到linux下,一试就成了。
环境Centos5.4 python2.7
先把核心编程文档里的friends*.py都传到服务器上,然后在当前目录下建一个cgi-bin目录,把py文件全复制进去,同时给这些文件执行权限,chomd +x *.py,如果不给执行权,运行时会报错。
然后在当前目录运行python -m CGIHTTPServer
就OK了。
原先在windows下,我同样这样做,就是不能执行py文件,在linux下,一试就成了。
阅读(1986) | 评论(0) | 转发(0) |