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?
Vous devez vous connecter pour publier un commentaire.
Ce, par exemple, de travaux:
vous posez des questions à propos de la chaîne de formatage (depuis
os.system
prend une chaîne de caractères, et non une liste d'arguments)ou
ou