擅长:python、mysql、java
<p>您的代码有很多问题,例如字符串定义中使用<code>"</code>,这是在您不想关闭字符串时关闭字符串的,以及<code>if</code>/<code>elif</code>/<code>else</code>语句后缺少冒号和缩进。(另请注意,如<a href="https://www.python.org/dev/peps/pep-0008/#naming-conventions" rel="nofollow noreferrer">PEP 8 style guide</a>中所述,请不要使用<code>Temp</code>之类的变量名,因为它不是常用的可分辨样式之一)</p>
<p>以下是我对您的代码的更新版本,<em>应该</em>有效:</p>
<pre><code>cmd = "vcgencmd measure_temp | awk -F '=|' '{print $2}'"
temp = subprocess.check_output(cmd, shell = True)
if temp >= 40:
print("40+")
elif temp >= 35:
print("35+")
else:
print("Below 35")
</code></pre>