# 읽기 모드 : r, 쓰기모드 w, 추가 모드 a, 텍스트 모드 t, 바이너리 모드 b
# 상대 경로('../, ./'), 절대 경로('C:\Django\example..')
# 파일 읽기(Read)
f = open('./resource/it_news.txt', 'r', encoding='UTF-8')
print(dir(f)) # 속성 확인
print(f.encoding) # 인코딩 확인
print(f.name) # 파일 이름
# 모드 확인
print(f.mode)
cts = f.read()
print(cts)
f.close() # 반드시 close
# read(): 전체 읽기 , read(10) : 10Byte
# readline : 한 줄 씩 읽기
# readlines : 전체를 읽은 후 라인 단위 리스트로 저장
# 파일 쓰기(Write)
with open('./resource/contents1.txt', 'w') as f:
f.write('I love python\n')
# writelines : 리스트 -> 파일
출처 : 인프런,인프런, 2023-03-10,
'Python > 기본' 카테고리의 다른 글
[Python] 숫자 자료형 (0) | 2023.03.11 |
---|---|
[Python] print옵션 (0) | 2023.03.11 |
[Python] 기본 외장 함수 (0) | 2023.03.10 |
[Python] 기본 내장 함수 (0) | 2023.03.10 |
[Python] 예외 처리 (0) | 2023.03.10 |