I have a Python script and I want to make it display a increasing number from 0 to 100% in the terminal. I know how to print the numbers on the terminal but how can I “rewrite” them so 0 turns into 1, 1 into 2, and so on until 100?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Printing a carriage return (
\r) without a newline resets the cursor to the beginning of the line, making the next print overwriting what’s already printed:This doesn’t clear the line, so if you try to, say, print decreasing numbers using this methods, you’ll see leftover text from previous prints. You can work around this by padding out your output with spaces, or using some of the control codes in the other answers.