본문 바로가기

카테고리 없음

python - 실습

def fileWrite():
    fp = open("test.txt", "w")
    fp.write("abcdefhg")
    fp.close()
def fileRead():    
    fp = open("test.txt", "r")
    rd = fp.read()
    fp.close()
    print(rd)
    
    
fileWrite()
fileRead()
def fileWrite():
    fp = open("test.txt", "w")
    print(fp.tell()) # 쓰여지는위치 반환
    fp.write("abc\n defhg")#\n 개행
    print(fp.seek(3)) #쓰여지는 위치 강제 지정
    print(fp.tell()) # 쓰여지는위치 반환
    fp.write("hello")
    fp.close()
def fileRead():    
    fp = open("test.txt", "r")
   # rd = fp.read()#전체 다 읽기
    rd = fp.read(3)#3바이트만 읽기 
    rd = fp.read(3)#다음에 3바이트읽기
    #for r in fp:  #for fp는 리드 라인이 기본으로 설정되어 있음. 
    #fp.readlines()# 읽은 라인들을 리스트로 저장    
    # while True:
    #     rd = fp.read(3)  # 3바이트 씩 계속 읽기 읽을 값이 없으면 NONE 반환 
    #     if rd == None:
    #         break
    #     print(rd)
    # #rd = fp.readline()  # 라인 별로 읽기
    fp.close()
    print(rd)
    
    
fileWrite()
fileRead()