擅长:python、mysql、java
<pre class="lang-py prettyprint-override"><code>from pathlib import Path
root = Path('C:\\intelFPGA')
latest = max(root.glob('*'), key=lambda p: float(p.name))
</code></pre>
<p>如果您在版本中可以有多于2个部件,如major.minor.patch,那么这将不起作用。您可以这样做:</p>
<pre class="lang-py prettyprint-override"><code>root = Path('C:\\intelFPGA')
latest = max(root.glob('*'), key=lambda p: tuple(map(int, p.name.split('.'))))
</code></pre>