파일 입출력을 하다보면 라인 단위로 읽어오는 경우에는 끝에 개행문자 \n 이 포함되어 있다
문자열만을 출력하기 위해서는 개행문자를 제거 해 줄 필요가 있다.
print 문에서 개행문자 제거
3버전 대에는 파라미터로 end='' 를 추가 해주면 맨 뒤에 위치한 개행문자를 제거 해 준다.
동일한 역할을 2버전 대에서는 끝에 콤마를 찍어 주는 방식으로 수행한다.
sStr = "Test abcd qwerty\n"
# Python 2 버전
print (sStr),
# Python 3 버전
print (sStr, end='')
============================================================
170705 추가
rstrip 함수를 사용하면 개행문자를 쉽게 제거할 수 있다.
sStr = "Test abcd qwerty\n"
sStr.rstrip('\n') // "Test abcd qwerty"
'Programming > Python' 카테고리의 다른 글
파이썬에서 사전을 사용해 보자 ( key, value ) (0) | 2016.06.09 |
---|---|
파이썬에서 리스트를 사용 하자. (0) | 2016.06.08 |
파이썬에서 문자열을 이용하자 (0) | 2016.06.03 |
파이썬에서 변수를 이용하기. 자료형이 없어도 가능! (Variable) (0) | 2016.06.03 |
파이썬의 기본 수식 연산자 (0) | 2016.06.03 |