![Python을 사용하여 터미널 출력을 동일한 줄에 인쇄하는 방법](https://linux55.com/image/159092/Python%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%84%B0%EB%AF%B8%EB%84%90%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EB%8F%99%EC%9D%BC%ED%95%9C%20%EC%A4%84%EC%97%90%20%EC%9D%B8%EC%87%84%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
출력을 터미널에 지속적으로 표시하는 Python 스크립트를 작성하려고 하는데 각 출력에 대해 새 줄을 인쇄하는 대신 모든 것을 다시 인쇄하는 대신 관련 필드가 업데이트되는 고정 형식을 사용하고 싶습니다. 내 목표는 가능하다면 Python에서 이 작업을 수행하는 것입니다. 저는 Kali Linux에서 작업하고 xterm을 사용하고 있지만 Ubuntu 및 Ubuntu와 함께 제공되는 표준 터미널에도 액세스할 수 있습니다. 두 플랫폼 중 하나에 대한 포인터가 유용할 것입니다. 다음은 제가 하려고 하는 것과 피하려고 하는 것에 대한 몇 가지 예입니다.
업데이트 전:
root@user:#~ python ./script.py -option1 a -option2 b
---Amplitude---
Receiver1: 0.53
Receiver2: 0.98
Receiver3: 0.49
업데이트됨:
root@user:#~ python ./script.py -option1 a -option2 b
---Amplitude---
Receiver1: 0.99
Receiver2: 0.36
Receiver3: 0.12
내가 피하려고 하는 것:
root@user:#~ python ./script.py -option1 a -option2 b
---Amplitude---
Receiver1: 0.53
Receiver2: 0.98
Receiver3: 0.49
---Amplitude---
Receiver1: 0.99
Receiver2: 0.36
Receiver3: 0.12
---Amplitude---
Receiver1: 0.73
Receiver2: 0.19
Receiver3: 0.04
ANSI 이스케이프 코드를 사용하여 솔루션을 찾았습니다. 이것은 훌륭한 링크입니다지도 시간.