2018년 6월 26일 화요일

Python File

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()

댓글 없음:

댓글 쓰기