Mon code actuel est le suivant:Supprimer la ligne précédente et le remplacer par une nouvelle ligne?
for a in xrange (60, 0, -1):
b = "Sleeping for " + str(a) + " seconds\r"
print b,
sleep(1)
La seule question que j'ai avec c'est que quand il passe de 2 chiffres à 1 numéros de chiffres, il imprime SECONDS au lieu de secondes. Comment puis-je modifier mon code pour remplacer correctement la ligne quand un va de 2 chiffres à 1. De plus, après que le script ait fini d'imprimer les lignes "Dormir pour __ secondes", je peux le remplacer par une ligne qui dit "Dormir pour 60 secondes terminées "
Vous pouvez appeler chaîne numérique avec '' zfill' comme '1'.zfill (2) 'qui retourne '01' alors que' '12'.zfill (2) 'renvoie' 12' –
Essayez d'utiliser 'b =" Dormir pendant {: 2} secondes \ r ".format (a)'. – martineau