擅长:python、mysql、java
<p>经过一番阅读,我找到了一个简单的办法来解决这个恼人的问题。修复在他们的文档中。正如您在<a href="https://github.com/wummel/patool/blob/edadb31a2be64d364ee8ac8f61b7f48bcbe26ab2/patoolib/__init__.py" rel="nofollow">their source code</a>(此时,第679行)中看到的,<code>patool</code>只在<code>verbosity</code>选项小于或大于<code>0</code></strong>时打印消息:</p>
<pre><code>def extract_archive(archive, verbosity=0, outdir=None, program=None, interactive=True):
"""Extract given archive."""
util.check_existing_filename(archive)
if verbosity >= 0:
util.log_info("Extracting %s ..." % archive)
return _extract_archive(archive, verbosity=verbosity, interactive=interactive, outdir=outdir, program=program)
</code></pre>
<p>因此,为了解决问题并隐藏<code>patool</code>中的所有标准打印,请使用:</p>
^{pr2}$
<p>而不是:</p>
<pre><code>patoolib.extract_archive(path_to_file, outdir=path_to_unzip)
</code></pre>
<p>希望这有帮助:)</p>