입력 함수에서 줄바꿈 삽입 줄이기
Python에서 입력 함수(Python 2)와 raw_input 함수(Python 3)의 기본 동작은 )는 사용자 입력 뒤에 개행 문자를 추가하는 것입니다. 이것이 종종 바람직하지만 특정 상황에서는 이 개행을 억제해야 할 수도 있습니다.
문제:
코드 조각에서 설명한 것처럼 분리된 인쇄 문과 함께 텍스트 프롬프트를 인쇄했습니다. 입력 함수를 사용하면 원하지 않는 줄바꿈이 도입될 수 있습니다.
해결책:
raw_input이 줄바꿈을 삽입하는 것을 완전히 막는 것은 불가능하지만 효과적으로 방지하는 것은 가능합니다. ANSI 이스케이프 코드 조합을 사용하여 이전 줄로 돌아갑니다.
<code class="python">import sys print('3[{}C3[1A'.format(len(x) + y)) # noqa</code>
이 코드에서:
이스케이프 코드 조합:
이를 결합하면 커서를 이전 줄의 끝으로 다시 배치할 수 있으며, 삽입된 줄 바꿈을 효과적으로 제거할 수 있습니다.
참고:
위 내용은 Python'input' 함수 다음에 줄바꿈 삽입을 어떻게 방지할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!