擅长:python、mysql、java
<p>可以使用<a href="https://docs.python.org/2/library/glob.html#glob.glob" rel="nofollow">^{<cd1>}</a>获取要在其上运行命令的文件列表,然后针对该列表中的每个文件运行命令-</p>
<pre><code>import glob
for f in glob.glob('*-C_'):
os.system('xRITDecompress {}'.format(f))
</code></pre>
<p>从<a href="https://docs.python.org/2/library/glob.html#glob.glob" rel="nofollow">documentation -</a></p>
<blockquote>
<p>The glob module finds all the pathnames matching a specified pattern according to the rules used by the Unix shell.</p>
</blockquote>
<p>如果通过<code>_</code>(下划线),您希望匹配单个字符,则应该使用-<code>?</code>,例如-</p>
<pre><code>glob.glob('*-C?')
</code></pre>
<p>请注意,<code>glob</code>只会在当前目录中搜索,但根据您对原始试用版的要求,似乎这可能是您想要的。你知道吗</p>
<hr/>
<p>您可能还想看看<a href="https://docs.python.org/2/library/subprocess.html" rel="nofollow">^{<cd5>}</a>模块,它是一个用于运行命令(生成进程)的功能更强大的模块。示例-</p>
<pre><code>import subprocess
import glob
for f in glob.glob('*-C_'):
subprocess.call(['xRITDecompress',f])
</code></pre>