Windows ne peut pas trouver le fichier sur sous-processus.call()

J'obtiens l'erreur suivante:

WindowsError: [Error 2] The system cannot find the file specified

Mon code est:

subprocess.call(["<<executable file found in PATH>>"])

Windows 7, 64 bits. Python 3.x les plus récentes, stable.

Des idées?

Merci,

  • et qu'est-ce que ce fichier exécutable?
  • Le "android" partie exécutable du SDK Android
  • Et est disponible sur le CHEMIN d'accès
  • pouvez-vous l'exécutez à partir de la ligne de commande?
  • Un peu de fond de ce que je suis en train d'accomplir. C'est pour Opendevice - un projet open source pour convertir les applications HTML5 dans l'appareil des applications spécifiques. Je suis en train de remplacer l'os.system() dans bitbucket.org/srirangan/opendevice/src/tip/tools/net/srirangan/... pour les sous-processus.call()
  • Oui, je peux le lancer depuis la ligne de commande. os.sys("...") appels en Python aussi de travail.
  • Si le chemin comporte des espaces, est-il cité? Et bien sûr, vous vous êtes échappé barres obliques inverses correctement, ou utilisé des barres obliques, droit?

InformationsquelleAutor Sri | 2010-06-11