반응형
# 파일 저장
from idlelib.iomenu import encoding
# w 해당 파일을 생성 및 쓰기
# open("파일명","읽기(r),쓰기(w),수정(a)","encoding=언어셋")
files = open("./data.txt", "w", encoding="UTF-8")
#file = 해당 파일명에 데이터를 저장
print("홍길동", file=files)
print("이순신", file=files)
# open된 파일을 close로 종료
files.close()
print("---------------")
# a 해당 파일을 수정 (같은값도 계속 들어감)
files = open("./data.txt", "a", encoding="UTF-8")
print("유관순", file=files)
files.close()
print("---------------")
# r 해당 파일을 읽어오는 형태
files = open("./data.txt", "r", encoding="UTF-8")
print(files.read())
# readline : 데이터를 한줄씩 읽어옴
print(files.readline())
print(files.readline())
print(files.readline())
files.close()
print("---------------")
# 반복문으로 파일의 문자값을 가져옴
while True: # 무한루프
line = files.readline() # 파일에 있는것을 라인별로 읽어옴
if not line: # 만약 더 이상 읽을 라인이 없을 경우
break
print(line,end="") # end="" readline은 엔터기능을 삭제(공백삭제)
files.close()
# end는 출력 마지막에 적용할 문자, 숫자를 표기 할 수 있다
print("홍길동", end="2500")
# readlines 이용해서 반복문 출력
for line in files.readlines():
print(line,end="")
files.close()
반응형
'Back > Python' 카테고리의 다른 글
python pickle (0) | 2022.09.21 |
---|---|
Python 크롤링 (0) | 2022.09.20 |
Python 함수이동 (0) | 2022.09.20 |
Python 전역변수, 지역변수 (0) | 2022.09.20 |
Python 함수 (0) | 2022.09.20 |