Python bloc try ne pas attraper les os.système d'exceptions

J'ai ce code python:

import os
try:
  os.system('wrongcommand')
except:
  print("command does not work")

Le code imprime:

wrongcommand: command not found

Au lieu de command does not work. Personne ne sait pourquoi c'est pas l'impression que mon message d'erreur?

OriginalL'auteur Cinder | 2012-09-11