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

Python/PHP/Perl 开发与设计
回复
baic
帖子: 166
注册时间: 2006-08-22 23:10
送出感谢: 0
接收感谢: 0

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

#1

帖子 baic » 2006-12-20 20:20

代码: 全选

#!/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
bluephoton
帖子: 10
注册时间: 2006-12-12 13:23
来自: beijing
送出感谢: 0
接收感谢: 0

#2

帖子 bluephoton » 2007-04-29 14:14

不错不错,挺好。收藏了。
Just me
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

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

#4

帖子 millenniumdark » 2009-12-03 0:22

直接來

代码: 全选

cd /www
python -m SimpleHTTPServer
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

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

#5

帖子 eexpress » 2009-12-03 9:18

黑黑回来挖坟吗?
● 鸣学
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

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

#6

帖子 millenniumdark » 2009-12-03 20:33

eexpress 写了:黑黑回来挖坟吗?
是有人先挖的。我只是跟挖。 :em02
liangyongqing
帖子: 28
注册时间: 2010-11-10 23:13
送出感谢: 3 次
接收感谢: 1 次

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

#7

帖子 liangyongqing » 2011-05-08 18:42

正好要用到,试试
shirazbj
帖子: 333
注册时间: 2010-01-30 18:38
送出感谢: 0
接收感谢: 0

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

#8

帖子 shirazbj » 2011-05-09 12:31

millenniumdark 写了:直接來

代码: 全选

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

要是开机就执行,怎么做呢?
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

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

#9

帖子 millenniumdark » 2011-05-15 16:29

shirazbj 写了:
是说把代码存成SimpleHTTPServer。存在/www, 然后在该目录下执行么?
否。SimpleHTTPServer是Python自帶的模塊。詳情man python。

Linux下開機啓動程序的方法太多了,請google。
shirazbj
帖子: 333
注册时间: 2010-01-30 18:38
送出感谢: 0
接收感谢: 0

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

#10

帖子 shirazbj » 2011-05-24 20:37

哦,好像明白了一点。4楼直接用SimpleHTTPServer了。

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

google了一大堆,还得多试试,越试问题越多。
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
回复

回到 “Python/Php/Perl”