Sortie inattendue évitant d’essayer / sauf

J’ai écrit cette paix de code qui est censée vérifier si le périphérique est un RPI et générer la température.

import os def CheckIfPi(): try: res = os.popen('vcgencmd measure_temp').readline() return float((res.replace("temp=","").replace("'C\n",""))) except: return 0 def ReturnTemperature(): if CheckIfPi() > 0: print("The temperature of the Pi is: ", CheckIfPi()) else: print("This is not a Pi.") ReturnTemperature() 

La sortie que je reçois:

 /bin/sh: 1: vcgencmd: not found This is not a Pi. 

Le résultat que je ne m’attendais pas à obtenir était /bin/sh: 1: vcgencmd: not found