擅长:python、mysql、java
<p>使用<code>glob</code>匹配<code>/home/juser directory</code>内所有文本文件的路径名,如<code>/home/juser/something/*.txt</code>。您可以使用它来匹配当前工作目录中所有文本文件的简单文件名,如<code>*.txt</code>。在</p>
<p><code>fnmatch.fnmatch</code>和{<cd6>}用于filenmae。前者测试文件名是否与模式匹配,对于匹配的名称返回<code>True</code>,否则返回{<cd8>}表示不匹配的名称。后者根据给定的glob模式返回匹配的文件名。在</p>
<p>你所有的文件名都以珠江三角洲D01.1日内。并以.txt后缀结尾,然后匹配所有以珠江三角洲.D01.日内。不管中间是什么都以.txt结尾:</p>
<pre><code>glob.glob("PRD.FRB.D01.INTRADAY.*.txt")
</code></pre>
<p>这个glob匹配任何以珠江三角洲.D01.日内。以.txt后缀结尾,后面的内容无关紧要珠江三角洲.D01.日内。<code>*</code>通配符与任意字符匹配。<code>?</code>只匹配一个任意字符。注意,这与脚本工作目录中的文件名匹配。如果需要匹配不同目录中的名称,请将<code>"/path/to/my/PRD.FRB.D01.INTRADAY.*.txt"</code>传递给<code>glob</code>。在</p>