en passant plus d'une des variables à l'os.système en python

Je veux passer deux variables à l'os.système (par exemple la liste des fichiers dans un format différent dans le répertoire spécifique comme (ls-l testdirectory) dans laquelle à la fois un interrupteur et un répertoire de test sont variables.
Je sais que pour une seule variable, celui-ci fonctionne:

option=l
os.sytem('ls -%s' option)

mais je ne sais pas comment passer de deux variables?

  • Vous ne devriez pas être à l'aide de os.system() pour commencer, utilisez le beaucoup plus souple (et plus sûr) subprocess module. (Votre exemple ne fonctionne pas, pour commencer, que ce soit...)
  • meh techniquement votre droit ... j'ai toujours utiliser un os.système régulièrement mais aussi ... ses juste simple si c'est tout ce dont vous avez besoin et vous définitivement le contrôle de l'entrée ...
  • Voir stackoverflow.com/questions/12605498/... .
  • Je ne peux pas voir toute la documentation ici, qui suggère que les questions de sécurité à l'aide de mac os.système. Pouvez-vous développer?
InformationsquelleAutor hamed | 2014-02-28