分页: 1 / 1

SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2006-12-20 20:20
baic

代码: 全选

#!/usr/bin/python2.4
# -*- coding: utf-8 -*-
#定义8000端口及/www服务目录可自己更改
import SimpleHTTPServer
import SocketServer
import os

PORT = 8000
WEBDIR = "/www"

class Handler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    def translate_path(self, path):
        os.chdir(WEBDIR)
        return SimpleHTTPServer.SimpleHTTPRequestHandler.translate_path(self,path)

try:
    httpd = SocketServer.TCPServer(("", PORT), Handler)
    print "dir %s serving at port %s"%(repr(WEBDIR), PORT)
    httpd.serve_forever()
except:pass

发表于 : 2007-04-29 14:14
bluephoton
不错不错,挺好。收藏了。

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2009-11-13 18:58
photor
:em09

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2009-12-03 0:22
millenniumdark
直接來

代码: 全选

cd /www
python -m SimpleHTTPServer

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2009-12-03 9:18
eexpress
黑黑回来挖坟吗?

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2009-12-03 20:33
millenniumdark
eexpress 写了:黑黑回来挖坟吗?
是有人先挖的。我只是跟挖。 :em02

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2011-05-08 18:42
liangyongqing
正好要用到,试试

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2011-05-09 12:31
shirazbj
millenniumdark 写了:直接來

代码: 全选

cd /www
python -m SimpleHTTPServer
是说把代码存成SimpleHTTPServer。存在/www, 然后在该目录下执行么?

要是开机就执行,怎么做呢?

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2011-05-15 16:29
millenniumdark
shirazbj 写了:
是说把代码存成SimpleHTTPServer。存在/www, 然后在该目录下执行么?
否。SimpleHTTPServer是Python自帶的模塊。詳情man python。

Linux下開機啓動程序的方法太多了,請google。

Re: SimpleHTTPServer简单的WEB服务器提供共享文件

发表于 : 2011-05-24 20:37
shirazbj
哦,好像明白了一点。4楼直接用SimpleHTTPServer了。

我问的应该是把1楼的代码存成一个文件,然后执行么?

google了一大堆,还得多试试,越试问题越多。