파일 열기 모드
r : 읽기 모드
w : 쓰기 모드 (이미 존재하는 모든 내용을 지우고 새로운 내용으로 저장)
a : 추가 모드 (파일의 마지막에 새로운 내용을 추가할 때 사용)
파일 생성하기
f = open("새파일.txt", 'w')
f.close()
파일을 쓰기 모드로 열어 출력값 입력
f = open("c:/kals/새파일.txt", 'w')
for i in range(1, 11):
data = "%d번째 줄입니다.\n" % i
f.write(data)
f.close()
readline() 함수를 사용하여 첫번째 줄 읽기
f = open("c:/kals/새파일.txt", 'r')
line = f.readline()
f.close()
radlines() 함수를 사용하여 줄마다 리스트에 저장해주기
f = open("c:/kals/새파일.txt", 'r')
lines = f.readlines()
for line in lines:
print(line)
f.close()
>>> ["1번째 줄입니다", "2번째 줄입니다", ... "10번째 줄입니다"]
read() 함수를 사용하여 파일 전체의 내용을 문자열로 받기
f = open("c:/kals/새파일.txt", 'r')
data = f.read()
print(data)
f.close()
close()를 자동으로 처리해주는 with문
with open("kals.txt", "w") as f:
f.write("Life is too short, you need python")
'BackEnd > Python' 카테고리의 다른 글
사용자 입력과 출력 (0) | 2020.06.18 |
---|---|
함수 (0) | 2020.06.18 |
자료형 - 집합 자료형 (0) | 2020.06.18 |
자료형 - 딕셔너리형 (0) | 2020.06.18 |
자료형 - 튜플형 (0) | 2020.06.18 |