Salut !
Petite question rapide aux experts du langage, pour essayer de faire du joli code en Python.
J'ai cette ligne dans mon code
self.samples = [next(self.spect) for _ in range(sample_rate * 30)]
qui peut prendre plusieurs minutes pour fournir un résultat. J'aimerais afficher une petite barre de progression dans la console pour indiquer que le script est pas planté.
La question est de savoir si c'est possible en laissant la ligne en l'état (et si oui comment), ou si je vais devoir forcément décomposer dans une boucle for.
D'avance merci beaucoup =)
# Tqdm
Posté par Julien.D . Évalué à 10.
Salut !
T'as la lib tqdm pour faire ça en une ligne ;)
On peux faire beaucoup de choses avec, mais dans le cas le plus simple, comme ici, il suffit de faire ça :
[^] # Re: Tqdm
Posté par WrathOfThePixel . Évalué à 3.
Merci ça à l'air chouette.
Plus qu'à réflechir si je crée une dépendance de plus juste pour ça =D
[^] # Re: Tqdm
Posté par Seb . Évalué à 10.
moi j'utilise rich qui permet des barres de progressions en plus de plein de trucs pour faire des des belles sorties texte.
la doc
[^] # Re: Tqdm
Posté par alberic89 🐧 . Évalué à 5.
De ce que j'ai vu sur la page du projet, rich a l'air d'être un gros truc.
Est-ce bien pertinent d'ajouter une aussi grosse lib si ce n'est que pour utiliser une infime part de ses fonctionnalités ?
L'informatique n'est pas une science exacte, on n'est jamais à l'abri d'un succès
[^] # Re: Tqdm
Posté par Dimitri Merejkowsky (site web personnel) . Évalué à 1.
Clairement, non :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.