Sduty/python

파일 읽기,쓰기

돌멘 2019. 3. 13. 11:36

파일열기모드

r :  읽기모드 - 파일을 읽기만 한다. 파일이 없으면 오류 발생

w : 쓰기모드 - 파일 내용 씀. 파일이 없으면 생성시킴

a : 추가모드 - 파이릐 마지막에 새로운 내용 추가


파일 쓰기

f = open("new_file.txt", 'w')

for i in range(1,11):

    data = "%d 입니다." % i

    f.write(data)

f.close()


f.readline()  --> 1 line씩 읽기(반복문(for, while)과 같이 실행해야 원하는 만큼의 data 읽음)

f.readlines  --> 모든 line 읽기(반복문(for, while)과 같이 실행해야 원하는 만큼의 data 읽음)

f.read()     --> 파일 전체 읽기



with문 사용(파일을 사용후 close() 문장 안 쓰도 됨)

with open("new_flie.txt", 'w') as f:

     f.write("text test")

이 문장만 사용하고 f.close()는 필요없음


'Sduty > python' 카테고리의 다른 글

PyQt5, PyQt5 Designer, PyDeploy 설치  (0) 2019.04.12
Class  (0) 2019.03.13
함수  (0) 2019.03.13
제어문(if, while, for)  (0) 2019.03.12
자료형 복사  (0) 2019.03.12