擅长:python、mysql、java
<p>您不能直接这样做,因为pycco(当前)不支持全局扩展。相反,您可以创建一个shell脚本<code>execute_pycco.sh</code>,如下所示:</p>
<pre><code>#!/bin/sh
pycco *.py
</code></pre>
<p>更新<code>tox.ini</code>如下:</p>
<pre><code>[testenv:pycco]
deps =
pycco
commands =
./execute_pycco.sh
</code></pre>
<p>现在,您将在tox创建的“pycco”环境中执行shell脚本。此方法还允许您定义更详细的脚本:</p>
<pre><code>#!/bin/sh
filelist=$( find . -name '*.py' | grep -v ".tox" )
# make a list of all .py files in all subfolders,
# except the .tox/ subfolder
pycco -ip $filelist
# generate literate-style documentation for all
# files in the list
</code></pre>