<p>我正在写一个脚本,通过读取文件来检查主版本</p>
<p>在任何一行存储版本号主次修正你知道吗</p>
<p>像这样:</p>
<pre><code>VERSION = 23.5.1
</code></pre>
<p>所以读这个数字23我是这样做的</p>
<pre><code>filePath = os.path.join(os.getcwd(), 'Makefile')
with open(filePath, 'r') as mkfh:
for line in mkfh:
if line.startswith('VERSION'):
print line.replace(' ','').split('=')[-1].split('.')[0]
break
</code></pre>
<p>他们获得主版本的方法是否比使用replace和split两次更有效?你知道吗</p>