CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Rediriger la sortie d'un programme

Morkith
Morkith
Niveau 8
25 avril 2013 à 17:54:23

...python :)

Salut tout le monde !

J'ai écrit un petit programme en python qui permet de dessiner des rectangles avec des "#" pour faire des cadres de présentation/licences de programmes :hap:

Je voudrais savoir si il est possible de rediriger cette sortie dans un fichier avec > ou >> ainsi qui si il est possible de récupérer des arguments donné aux programmes sans avoir à ce qu'il "s'ouvre" dans le terminal ( pas très clair tout ça :( )

Merci d'avance ! si ça intéresse quelqu'un je le mettre sur pastebin ;)

Caletlog
Caletlog
Niveau 10
25 avril 2013 à 18:06:39

Pour ta seconde question, je vois pas ce que tu veux faire.
Tu veux savoir quel argument a été passé à un programme? Tu veux passer un argument à un programme sans passer par un terminal? :doute:

Morkith
Morkith
Niveau 8
25 avril 2013 à 18:14:36

ça serait comme un script bahs auquel on fait des arguments, en fait je voudrais les récupérer ( en bash c'est $1, $2, etc ...)

Caletlog
Caletlog
Niveau 10
25 avril 2013 à 18:35:12

Je pige toujours pas :fou:
Tu veux récupérer des arguments pour ton script python ou tu parle d'autre chose, là?

Morkith
Morkith
Niveau 8
25 avril 2013 à 18:38:23

oui je veux récupérer les arguments comme ça dans l'invité de commande : ~
olzul@laptop ~ $ ./monscript.py arg1 arg2

et sinon pour rediriger le flux ? :hap: en tout cas merci de ta patience :)

Nikokas
Nikokas
Niveau 2
25 avril 2013 à 23:48:38

Salut,
Si tu veux rediriger la sortie vers un fichier texte, j'ai trouvé ça : http://python.developpez.com/cours/plongez_au_coeur_de_python/?page=page10#LX-B ,exemple 10.9.
Apparemment, si tu affecte a sys.stdout la variable que tu utilise pour ouvrir un fichier, toute les commandes seront redirigée vers ce fichier.
Et pour les arguments, il faut utiliser sys.argv(c'est une liste avec les arguments).

Morkith
Morkith
Niveau 8
26 avril 2013 à 09:38:15

Ok ! merci beaucoup ! :)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment