J'ai une commande (Say foo) que je dirige normalement du terminal comme ceci:entrée à traiter en utilisant Python
[email protected]$ foo
enter the string: *(here I enter some string)*
RESULT OF THE COMMAND WITH THE GIVEN INPUT
Je sais d'avance ce que l'entrée que je dois donner. Alors, comment puis-je automatiser l'appel à l'aide de ce code python:
from subprocess import call
call(['foo'])
Comment automatiser l'entrée foo?
'appel ([entrée ('Entrez la chaîne')]) 'dans Python 3.x, ou' call ([raw_input()]) 'pour Python 2.x – karthikr
cela n'a aucune référence à foo. Comment je l'appelle? – tdk
@ user1928721 N'utilisez pas la méthode dans le commentaire ci-dessus. Ce n'est pas ce que tu veux. – SethMMorton