今天无意google时看见,心里突然想说,python做web服务器,用不用这么简单啊,看来是我大惊小怪了.

web1.py

 
1
2
3
#!/usr/bin/python
SimpleHTTPServer
)

 


web2.py

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/python
SimpleHTTPServer
SocketServer
os
 
80
 
:
:
)
)
 
:
)
)
)
pass

 

web3.py , cgi server ,7777端口, 在web3.py执行目录下新建cgi-bin目录 , 在cgi-bin目录写hello.py

web3.py

 
1
2
3
4
5
CGIHTTPRequestHandler  
HTTPServer    
  
  
  

 

hello.py

 
1
2
3
4
5
6
7
8
#!c:/Python24/python.exe
 

 

以下这些是需要安装了 twisted 才能使用的
web4.py

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
                                      
server                                                  
static                                                  
reactor
                                                                                                              
                                                      
                                                                                                                                
                                        
                                                                                                              
                                                                                
:
rst              
                                                                                
 
                                                  
                              
                                  
                                                                                
                                                              
                                                                  
                                                
                                                                      
  

 

web5.py, 这是又是支持cgi的,又是需要twisted模块的,也是需要在cgi-bin目录下执行,上边的hello.py也能用

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# -*- coding: utf-8 -*-
reactor
twcgi
Resource
 
:
:
 
)
)
)
)
)
)

当然,想实现复杂功能还是需要自己搞代码的,只不过想惊叹python的模块集成得太多功能了.
python超简单的web服务器。

相关文章:

  • 2021-11-17
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2021-05-21
猜你喜欢
  • 2021-08-16
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-30
相关资源
相似解决方案