IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

barre de téléchargement en shell


Sujet :

Python

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 62
    Points : 43
    Points
    43
    Par défaut barre de téléchargement en shell
    Bonjour

    environnement linux avec python 2.7.9

    En shell : quand on fait un wget dans le shell ou lors de certaines opérations, on a la ligne du bas de la session SSH qui se modifie au fil du temps (sans que celles du dessus défilent)

    Comment fait-on cela en python ?

    (par exemple un compteur, l'affichage de l'heure qui défile, une barre de téléchargement etc ... ?)
    Merci

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    ce n'est pas spécifique à Python, quand on print Python ajoute implicitement un caractère \n à la fin, le but c'est d'utiliser sys.stdout.write pour éviter ça d'une part, et faire un retour au début de la ligne à chaque fois qu'on affiche d'autre part avec \r, un exemple rapide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import time, sys
    for i in range(50):
       sys.stdout.write('='*i + '>\r')
       sys.stdout.flush()
       time.sleep(0.2)
    print

Discussions similaires

  1. Masquer nouveau shell dans barre des tâches Windows?
    Par pssst dans le forum SWT/JFace
    Réponses: 7
    Dernier message: 13/05/2009, 13h05
  2. [1.0beta3] Barre de progression de téléchargement
    Par Zébulon-21 dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 12/05/2009, 23h28
  3. barre de téléchargement
    Par julien0000 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/09/2008, 18h00
  4. Téléchargement, Installation d'un ActiveX et Barre de Statut
    Par Akutabi dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/12/2007, 14h25
  5. API shell - téléchargement
    Par GO dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 06/09/2005, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo