擅长:python、mysql、java
<p>免责声明:我不熟悉mss。
您可以改进以下几点:</p>
<ol>
<li>不需要列举你不感兴趣的值。你可以做:</li>
</ol>
<pre><code>for row, pxl in enumerate(pxls, start=378):
if row > 530:
break
for col, pxll in enumerate(pxl, start=71):
if col > 328:
break
</code></pre>
<ol start=“2”>
<li>你就不能只拍下你想要的区域的截图吗?像这样的东西应该有用吗?你知道吗</li>
</ol>
<pre><code>region = {'top': 378, 'left': 71, 'width': 328-71, 'height': 530-378}
</code></pre>
<ol start=“3”>
<li>您正在使用双python循环操作2D数组。您可以使用一些设计用于对阵列执行操作的模块,并且可以快几个数量级。像熊猫或者小矮人这样的动物应该可以很快地运行它。你知道吗</li>
</ol>