[ 작업 환경 ]

Python3

 

 

 

 

1. print without backspace

# 11112222

print('1111', end='')
print('2222')

 

 

 

 

2. backspace \b 활용1

# 2222

import time
print('1111', end='\b\b\b\b')
time.sleep(1)
print('2222')

위 방식의 경우 1111이 출력된 후에 그 1111이 사라지면서 2222가 출력되지는 않습니다. end의 \b 4개가 1111과 함께 입력됩니다.

 

 

 

 

3. backspace \b 활용2

import time
print('1111', end='')
time.sleep(1)
print('\b\b\b\b2222', end='')
time.sleep(1)
print('\b\b\b\b3333', end='')

이렇게 할 경우에도 print의 end 뒤에 이어지는 출력이 있다면 바로 출력되지 않고 이후에 진행되나봅니다.

2초 후 3333만 출력됩니다.

 

 

 

+ Recent posts