반응형
파이썬 readlines()하고
파이썬 readlines()를 실행했는데
이렇게 생긴 input.txt 를
개행문자까지 붙여서 돌려주고 있다.
여기서 깔끔하게 \n 없이 출력하고 싶은데 그 방법은
readlines()대신 read().splitlines()
def main():
f = open('./input.txt', 'r')
lines = f.read().splitlines()
f.close()
print(lines)
main()
def main():
f = open('./input.txt', 'r')
lines = f.read().splitlines()
f.close()
print(lines)
main()
read().splitlines()를 사용하는 것이다.
그러면 \n 개행문자 없이 깔끔하게 split된 문장이 나온다.
참고 :
https://stackoverflow.com/questions/15233340/getting-rid-of-n-when-using-readlines
참고로 만약 에러가 난다면
AttributeError: 'builtin_function_or_method' object has no attribute 'splitlines'
위와 같은 오류가 난다면
위와 같이 read 내장함수를 () 없이 사용하는 것은 아닌지 확인해보자.
이게 올바른 사용방법이다.
반응형
'파이썬' 카테고리의 다른 글
python turtle graphic을 visual code studio에서 실행하기 / terminal 말고 run 버튼 눌러서 실행 (0) | 2023.07.20 |
---|---|
[matplotlib] local 로컬에서 custom font, 원하는 ttf 파일 사용하기 (0) | 2023.06.15 |
pdf to image 빠르게하기 with PyMuPDF (directory 폴더 없으면 만들기까지) (0) | 2023.06.02 |
[matplotlib] seaborn facetgrid에서 순서 바꾸기 (0) | 2023.04.24 |
[matplotlib] 과학적 표기법(1e2, 1e-3 등) 그냥 숫자로 바꾸기 scientific notation (0) | 2023.02.15 |
[Colab] 코랩에서 matplotlib 한글 폰트 깨짐 수정 apt-get install -y fonts-nanum (0) | 2023.02.15 |
[matplotlib] pandas Bar plot에서 하나만 다른 색 칠하기 (0) | 2023.02.15 |
python function 속 super().__함수이름() 뜻 (0) | 2023.01.27 |