我发现自己正在搜索服务器正在运行的 docutils 版本。令我惊讶的是,它不像输入带有“--version”标志的任何命令那么简单。我终于通过下面的命令得到了它,但它不是比这更直接吗?
# Assuming we are on Debian like distribution
aptitude show python-docutils
# If "docutils" is managed by pip
pip freeze | grep docutils
我发现自己正在搜索服务器正在运行的 docutils 版本。令我惊讶的是,它不像输入带有“--version”标志的任何命令那么简单。我终于通过下面的命令得到了它,但它不是比这更直接吗?
# Assuming we are on Debian like distribution
aptitude show python-docutils
# If "docutils" is managed by pip
pip freeze | grep docutils
Docutils 包(与许多其他 Python 包一样)通过参数公开版本号(在定义/文档__version__
中搜索此版本号)。/path/to/docutils/__init__.py
显示这一点的一个简单的衬线是:
python -c "import docutils; print docutils.__version__"
编辑:刚刚尝试后,python rst2html.py --version
我将以下信息打印到屏幕上
rst2html.py(Docutils 0.9.1 [发布],Python 2.6.8,在 linux2 上)
这就是你所追求的吗?