[KT AIVLE SCHOOL]

파이썬 기초(6)

조진목_스터디 2024. 9. 11. 18:20

10. 파일 읽고 쓰기


파일을 저장하고 읽는 기본 경로를 홈 디렉터리라고 한다.

현재 작업하는 경로를 작업 디렉터리라고 한다.

 

 

write() 메서드로 파일에 기록한다.

# 파일 열기
f = open('MyFile.txt', 'w')

# 파일 쓰기
f.write('안녕하세요?\n')

# 파일 닫기
f.close()

 

 

read() 메서드로 파일을 읽을 수 있다.

# 파일 열기
f = open('MyFile.txt', 'r')

# 내용 읽기
print(f.read())

# 파일 닫기
f.close()

# 출력
안녕하세요?

 

 

a 모드로 파일을 열어 내용을 추가할 수 있다.

# 파일 열기
f = open('MyFile.txt', 'a')

# 내용 추가
f.write('만나서 반갑습니다!')

# 파일 닫기
f.close()

# 파일 열기
f = open('MyFile.txt', 'r')
print(f.read())
f.close()

# 출력
안녕하세요?
만나서 반갑습니다!

 

 

x 모드를 사용해 같은 이름의 파일로 인한 오류를 방지할 수 있다.

 

 

워드 클라우드

 

 


11. 엑셀 파일 다루기


엑셀 파일 열기

# 라이브러리 불러오기
import openpyxl as xl

# 워크북 오브젝트를 선언(엑셀 파일 열기)
wb = xl.load_workbook('Fruit.xlsx')

# 시트 이름 확인
wb.sheetnames

# 출력
['Sheet1', 'Sheet2']

 

 

엑셀 파일 읽기

 

 

반복문 사용해 하나씩 출력

 

 

엑셀 값 수정하기

 

 

insert_row()로 특정 행 삽입 

 

 

delete_rows()로 특정 열 삭제

 

 

반복문을 사용해 특정 열, 행에 데이터 추가

 

 

새로운 열에 데이터 추가

 

 

A열 소문자 변경, B열 앞 3자리 출력

 

 


12. 이메일 보내기

'[KT AIVLE SCHOOL]' 카테고리의 다른 글

파이썬 기초(8)  (0) 2024.09.15
파이썬 기초(7)  (0) 2024.09.12
파이썬 기초(5)  (0) 2024.09.10
파이썬 기초(4)  (0) 2024.09.09
파이썬 기초(3)  (2) 2024.09.08