擅长:python、mysql、java
<p>正如您在循环过程中看到的那样,<code>RUNNINGKERNEL</code>的值是<code>int</code>,对于一种情况:</p>
<pre><code><type 'int'> 1 PoolWorker-11
</code></pre>
<p>你试图在那个整数上使用<code>str.startswith</code>,这是错误的。在</p>
^{pr2}$
<p>要解决这个问题,您可以检查<code>RUNNINGKERNEL</code>的类型,并在此基础上添加一些新的条件。在</p>
<pre><code>if isinstance(RUNNINGKERNEL, int):
#do something
elif isinstance(RUNNINGKERNEL, str):
if RUNNINGKERNEL.startswith("2.6.32"):
...
</code></pre>