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. 이메일 보내기