本文用于自我查看,所以只是将代码和简单解释记录下来:
#!/usr/bin/python
#-*-coding:utf8-*-
import web
import sys,os
FILE={
"test":"./test.txt"
}
class fileRead(object):
def GET(self,name):
return self.read_file(name)
def POST(self, name):
return self.read_file(name)
def read_file(self, name):
file_data = ""
web.header('Content-Type','text/json;charset=utf-8',unique=True)
if name not in FILE:
file_data="file name error"
return file_data
path = FILE(name)
if not os.path.isfile(path):
file_data=
return file_data
fp = open(path, 'r')
file_data = fp.read()
return file_data
if __name__== '__main__':
urls = (
'/(.*)','fileRead'
)
app = web.application(urls, globals())
app.run()
将上述代码保存为test.py文件,执行如下:
python test.py 8888
8888为指定端口,在浏览器上访问方式如下:
http://ip:8888/test
test和FILE里面的key一样,这样可以在网页上看到test.txt里面的内容