一行命令用Python建HTTP服务器
2009 3 7 12:49 PM 6769次查看
python -mSimpleHTTPServer
就能在当前目录下运行一个HTTP服务器。当前目录不知道是什么的话,看你的命令行的提示就行了。
访问很简单,打开下面的网址,就能看到你当前文件夹下的文件:
http://你的IP地址:8000/
如果你在当前文件夹下放了个index.html文件,那么打开下面的网址,就能看到这个index.html的内容了:
http://localhost:8000/
当然,你也可以用Python来写:
import sys
import string
import SimpleHTTPServer
import SocketServer
addr = len(sys.argv) < 2 and "localhost" or sys.argv[1]
port = len(sys.argv) < 3 and 80 or string.atoi(sys.argv[2])
handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer((addr, port), handler)
print "HTTP server is at: http://%s:%d/" % (addr, port)
httpd.serve_forever()
这里默认使用了localhost:80。
0条评论 你不来一发么↓