擅长:python、mysql、java
<p>这里有一个建议:</p>
<pre><code>import os
path = '/home/mydir'
existingnumbers = [int(entry.split('.')[1]) for entry in os.listdir(path) if 'foo.' in entry]
potentialnumbers = range(len(existingnumbers)+1)
newfile = 'foo.{0}'.format(min(set(potentialnumbers) - set(existingnumbers)))
</code></pre>