본문 바로가기

Python/기본

[Python] 파일 읽기 및 쓰기

# 읽기 모드 : 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,

https://www.inflearn.com/course/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%AC%B8-%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%98%A4%EB%A6%AC%EC%A7%80%EB%84%90/dashboard

 

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original) - 인프런 | 강의

이미 2만명 이상이 학습하고 만족한 최고의 프로그래밍 입문 강의. 인프런이 비전공자 위치에서 직접 기획하고 준비한 프로그래밍 입문 강의로, 프로그래밍을 전혀 접해보지 못한 사람부터 실

www.inflearn.com

 

'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