티스토리 뷰

카테고리 없음

[Phython]파일처리

박강균 IT 2021. 12. 7. 14:36

파일열기 

 파일객체 = open ( 파일 이름 , 모드) 

모드 파생 

파일쓰기 

w:쓰기모드 open한 파일명으로 내용이 파일처리 됨 

f  = open ("test.txt","w")
inData = input("기 록 내 용 을 입 력 하 세 요 ")
f.write(inData+"\n")
inData = input("기 록 내 용 을 입 력 하 세 요 ")
f.write(inData)
f.close

a:추가모드 (update)

f  = open ("test.txt","a")
inData = input("기 록 내 용 을 입 력 하 세 요 ")
f.write(inData+"\n")
inData = input("기 록 내 용 을 입 력 하 세 요 ")
f.write(inData)
f.close

파일출력 함수 : write( )

파일읽기 

r : 읽기모드 

파일입력함수 readline(),readlines,read()

f  = open ("test.txt","r")
inData = f.read()

print(inData)

파일 닫기

파일 객체 . close()

파일처리 간단 예제

#파일 열기 open. a or w 모두 파일이 없으면 자동생성 다만 w는 1회성 w로 똑같은
#파일명을 가진 파일을 생성하면 기존파일에 덮어씌워짐 
""" f = open('test.txt', 'w' , encoding='utf-8')

#파일 처리(읽기,쓰기)
indata = input('입력하세요.')
f.write(indata)

#파일 종료
f.close()
 """
""" #파일 수정  'a'
f = open('test.txt', 'a' , encoding='utf-8')

#파일 처리(읽기,쓰기)
indata = input('입력하세요.')
f.write(indata)

#파일 종료
f.close() """


#파일 처리(읽기)
f = open('test.txt','r',encoding= 'utf-8')
#data1 = f.read()
#print(data1)

#data2 = f.readline()
#print(data2)
data3 = f.readlines()

#print(data3)
#for line in data3:
#    print(line)

for i in range(len(data3)):
    data3[i] = data3[i].replace('\n','')
for line in data3:
    print(line)
print(data3)      
f.close()

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함