小位扩展simplehttpserver
LittleHTTPServer的Python项目详细描述
这是什么?
LittleHTTPServer旨在进一步扩展simplehttpserver。
要求
- python 2.7或3.x及更高版本
功能
- 提供任意目录而不仅仅是当前目录
- 提供一些为Sphinx文档优化的目录
- 提供可选的socketserver类型、线程或分叉
设置
$ easy_install LittleHTTPServer
快速启动
$ littlehttpserver -v -i path/to/top
通过“http://localhost:8000/”显示指向“top”目录的链接
另一个例子
$ littlehttpserver -v -d path/to/pkg1/build/html -d path/to/pkg2/build/sphinx/html
显示针对Sphinx文档优化的“pkg1”和“pkg2”的链接。
或者,您希望作为带有“-m”选项的python脚本运行。
$ python -m littlehttpserver -v -i path/to/top -d path/to/pkg1
$ littlehttpserver -h usage: littlehttpserver [-h] [-d DOCUMENT_DIR] [-i INDEX_DIRECTORY] [-p PORT_NUMBER] [-v] [--protocol PROTOCOL] [--servertype {process,thread}] [--version] optional arguments: -h, --help show this help message and exit -d DOCUMENT_DIR, --dir DOCUMENT_DIR set some document directories -i INDEX_DIRECTORY, --indexdir INDEX_DIRECTORY set arbitrary top directory -p PORT_NUMBER, --port PORT_NUMBER set server port number -v, --verbose set verbose mode --protocol PROTOCOL set protocol --servertype {process,thread} set server type --version show program version
更改日志
0.5.0(2015-12-31)
- 更新打包依赖项
- 放弃Python2.6支持
0.1.4(2012-08-22)
- 添加“main”py作为带有“-m”选项的python脚本运行
0.1.3(2012-08-20)
- 更改为使用pytest-pep8以符合pep8
- 改进以获得没有版本号的包名称
0.1.2(2012-02-26)
- 添加以能够用父解析器扩展参数解析器
- 重构(匹配正则表达式,测试)
0.1.1(2012-02-10)
- 添加“-i,–indexdir”选项
0.1.0(2012-02-06)
- 首次发布