def writeFile(): with open("test.txt", "w") as fp: # w, r, a, t, b fp.write("abc\ndef\nghi") def writeFile2(): with open("test.txt", "w") as fp: # w, r, a, t, b fp.write("kor\nea") # text 모드에서는 \n은 \r\n으로 기록된다. binary 모드에서는 변경하지 않고 그대로 쓴다. def readFile(): with open("test.txt") as fp: while True: rd = fp.read(3) if not rd: break print(rd) print(fp.tell()) def readFile2(): with open("test.txt") as fp: for l in fp: # readline으로 동작 함. # text 모드에서는 \r\n을 \n로 바꿔 읽어 준다. binary 모드에서는 변경 않고 그대로 읽는다. print(l) def readFile3(): with open("test.txt") as fp: ll = fp.readlines() ll = [n.strip() for n in ll ] print(ll) writeFile2() readFile3()
2018년 6월 26일 화요일
Python File
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기