Python flux dans le terminal
Fermé
nemolovich
Messages postés
81
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2013
-
2 mai 2011 à 14:38
nemolovich Messages postés 81 Date d'inscription samedi 3 janvier 2009 Statut Membre Dernière intervention 30 janvier 2013 - 4 mai 2011 à 20:57
nemolovich Messages postés 81 Date d'inscription samedi 3 janvier 2009 Statut Membre Dernière intervention 30 janvier 2013 - 4 mai 2011 à 20:57
A voir également:
- Python flux dans le terminal
- Commande terminal mac - Guide
- Citizen code python avis - Accueil - Outils
- Capture flux - Télécharger - TV & Vidéo
- \R python ✓ - Forum Python
3 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
2 mai 2011 à 14:48
2 mai 2011 à 14:48
Salut,
Je suppose qu'en mettant un shebang approprié dans tes scripts python, en les rendant exécutables par la suite et en les lançant comme suit :
Ça devrait le faire, non ?
Je suppose qu'en mettant un shebang approprié dans tes scripts python, en les rendant exécutables par la suite et en les lançant comme suit :
./script1.py | ./script2.py
Ça devrait le faire, non ?
nemolovich
Messages postés
81
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2013
12
2 mai 2011 à 15:17
2 mai 2011 à 15:17
Non je n'arrive pas à récupérer ce que j'affiche avec le premier en argument sur le second :(... Une autre idée? Peut-être y-a-t'il un autre moyen?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
2 mai 2011 à 15:23
2 mai 2011 à 15:23
Es-tu sûr de ta syntaxe en python ?
nemolovich
Messages postés
81
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2013
12
Modifié par nemolovich le 2/05/2011 à 16:02
Modifié par nemolovich le 2/05/2011 à 16:02
Oui, le programme fonctionne si je met en os.system() les paramètres en argument. Mais exemple tout bete:
ce code par exemple, si je l'utilise comme suit:
Il me dit qu'il n'y a aucun argument, or c'est là que j'aimerai les récupérer...
#!/usr/bin/env python import sys if len(sys.argv)>1: print sys.argv[1] else: print "No Argv"
ce code par exemple, si je l'utilise comme suit:
./test.py test1| ./test.py
Il me dit qu'il n'y a aucun argument, or c'est là que j'aimerai les récupérer...
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
2 mai 2011 à 15:58
2 mai 2011 à 15:58
Là c'est plus un problème de syntaxe python qu'un simple problème d'entrée/sortie en shell ;-((
On va basculer sur le forum programmation ;-)
On va basculer sur le forum programmation ;-)
nemolovich
Messages postés
81
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2013
12
2 mai 2011 à 16:04
2 mai 2011 à 16:04
Ok d'acc!
Peut-etre est-il récupéré ailleurs que dans le sys.argv?? Dans ce cas dans quoi?
Peut-etre est-il récupéré ailleurs que dans le sys.argv?? Dans ce cas dans quoi?
nemolovich
Messages postés
81
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2013
12
4 mai 2011 à 20:57
4 mai 2011 à 20:57
Up,
Personne n'aurait d'autres idées?
Merci
Personne n'aurait d'autres idées?
Merci