Python/Python기초

Python 파일 입출력

도전하는일반인 2021. 8. 12. 18:42

파일을 만들땐 open(x, y) x는 파일명, y는 전용이다. 

 

encoding은 항상 utf8로 지정해놓아야 한글이 에러를 안먹는다.

파일을 열었을 땐 항상 파일을 close()함수로 닫아 주어야 한다.

 

"w"는 쓰기전용이라는 의미이다. 계속 쓰면 덮어쓰기가 된다.

"a"는 뒤에 이어쓰기라는 의미이다.

"r"은 읽기전용이라는 의미이다.

write함수는 줄바꿈이 자동으로 안돼서 임의로 줄 바꿈을 해주는게 좋다. 

a를 이용해 덮어쓰지 않고 이어쓰기가 됐다.

 

한 번에 읽으려면 read함수를 이용하면 되고

 

하나씩 읽으려면 readline()함수를 사용하면 된다.

 

내용의 길이가 길면 while문이나 for문 반복문으로 하나씩 읽어낼 수 있다.

 

 

readlines() 함수를 이용하면 list형태로 저장이 가능하다.

'Python > Python기초' 카테고리의 다른 글

Python 클래스  (0) 2021.08.18
Python pickle  (0) 2021.08.17
Python 다양한 출력 포맷  (0) 2021.08.12
Python 표준입출력  (0) 2021.08.12
Python 지역변수 전역변수  (0) 2021.08.12