使用python PYPI包中的命令行工具

时间:2012-04-16 19:39:16

标签: python

这是一个我无法找到答案的新手问题,我从python PYPI下载了一个软件包,我能够使用软件包中的所有模块,但是在我注意到的文档中,有一些命令行工具,这对我来说非常有用,所以我想知道是否有人知道如何使用这些工具。 http://packages.python.org/macholib/scripts.html#macho-find

2 个答案:

答案 0 :(得分:1)

如果使用普通python setup.py installpip install ...进行安装,您应该已经发现脚本在您的路径上。对于这个库,它看起来像三个:

setup.cfg

console_scripts = 
    macho_find = macholib.macho_find:main
    macho_standalone = macholib.macho_standalone:main
    macho_dump = macholib.macho_dump:main

答案 1 :(得分:-1)

将模块用作命令行工具的标准方法是使用-m开关。例如,要使用timeit模块为一小段代码计时:

python -m timeit "range(0, 10)"

然后给出:

1000000 loops, best of 3: 0.339 usec per loop

来自python -h

  

-m mod:将库模块作为脚本运行(终止选项列表)