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