python/파일 6

파이썬 파일에 데이터 쓰기

outfile = open("ILoveYou.txt", "w") outfile.write("너가 짱이야") outfile.write("나도 내가 짱인거 알아") outfile.close() 이렇게 쓸 경우에는 한줄이 연달아서 출력이된다. 너가 짱이야나도 내가 짱인거 알아 outfile = open("ILoveYou.txt", "w") outfile.write("너가 짱이야\n") outfile.write("나도 내가 짱인거 알아\n") outfile.close() 이렇게 쓰면 개행이 되어서 출력이된다. 너가 짱이야 나도 내가 짱인거 알아 cf. write를 사용하게 되면 이미 메모장에 써있던 모든 내용들이 없어지고 새로 지정한 값으로 저장이되므로 이 점을 유의하여야한다.

python/파일 2019.05.26

파이썬 파일 한 줄씩 읽기

첫번째 방법 infile = open("ILoveYou.txt", "r") line = infile.readline().rstrip() while line != "": print(line) line = infile.readline().rstrip() infile.close() readline() - 한번에 한줄만 읽어서 문자열로 반환한다. rstrip() - 문자열 오른쪽의 문자 이외의 것은 삭제한다. *but, readlines()와 함께 사용하면 오류가난다. 두번째 방법 infile = open("ILoveYou.txt", "r") for i in infile: i = i.rstrip() print(i) infile.close()

python/파일 2019.05.26

파이썬 파일 읽기 종류

read infile = open("ILoveYou.txt", "r") line = infile.read() print(line) infile.close() 이렇게 할 경우에는 메모장에 저장된 글을 출력을하는데 메모장에 써있는 그대로 출력이된다. I Love you Darling. You are my life. I love you forever♡ read() 메소드 - 파일 객체에서 전체 텍스트를 읽는다. - 지정된 개수의 문자 읽기 -> ex) read(10) 이렇게 쓸 경우에는 I Love You 만 출력이된다. readlines infile = open("ILoveYou.txt", "r") line = infile.readlines() print(line) infile.close() 이렇게 할 경우..

python/파일 2019.05.26

파일사용하기

파일을 사용하려면 이러한 순서를 거쳐야 한다. infile = open("input.txt", "r") 파일객체 = 연다("파일의 이름", "파일읽는모드") ... infile.close() 파일 모드 모드 이름 설명 "r" 읽기 모드(read mode) 파일의 처음부터 읽는다. "w" 쓰기 모드(write mode) 파일의 처음부터 쓴다. 파일이 없으면 생성된다. 만약 파일이 존재한다면 기존의 내용은 지워진다 "a" 추가 모드(append mode) 파일의 끝에 쓴다. 파일이 없으면 생성된다. "r+" 읽기와 쓰기 모드 파일에 읽고 쓸 수 있는 모드이다. 모드를 변경하려면 seek() 가 호출되어야 한다. 파일에서 읽기 1. 파일이름 지정 - 백슬래시(\)는 특수 문자(이스케이프 코드)를 입력할때 사용..

python/파일 2019.05.26