小位扩展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”的链接。

https://bitbucket.org/t2y/littlehttpserver/raw/f2069ef40cdb/list_docs.png

或者,您希望作为带有“-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)

  • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用“Wed,01 Jul 2015 17:32:41 EDT”解析字符串   java Storm apache升级(1.0.0到2.0.0)   java类驻留在不同的目录中,而不是包指定的目录。为什么?   将Java中的图像缩放到非常小的维度   java如何通过子文档从自定义方面访问ElasticSearch parentdoc字段   java如何在RationalSoftwareArchitect中使用findbugs?   Java中的事件提升处理   java值被添加到arrayList的所有索引中,而不是在“”时添加到最后一个索引中。正在使用arraylist的add()方法   JFrame中的java JPanel派生类   java如何用循环和异步方法模拟类   java Android阻止可绘制背景超出视图范围   为客户排序Java阵列   java Apache poi如何将工作表设置为枚举位置值属性?   java Rhino在使用自定义类参数调用javascript函数时出错   java格式化日期从年月日到年月日   spring如何修复java。lang.illegalargumentexception在此特定场景中是否尝试创建具有null实体的合并事件?   java如何创建更好的对象