Professional Documents
Culture Documents
• 수학관련 내장함수
• pow(2,4)
• abs(-3)
• round(3.14)
외장함수
• math 모듈의 수치계산용 함수
• math.log(4,2)
• math.sqrt(9)
• math.sin(math.radians(90))
• math.pi
실습 1
• 수학관련 해법을 찾아주는 함수를 만들어보자
• 읽기 모드로 파일을 여는 예
• open(‘test.txt’, ‘r’)
• 파일명만 지정
• 실행하는 현재폴더에 파일이 있는 경우
• open(‘C:\\Users\\kim\\test.txt’, ‘r’)
• 전체경로를 포함한 파일 명 지정
• 실행하는 현재폴더에 파일이 없고 다른 경로에 있는 경우
파일 다루기
• 파일읽기
• 파일을 열 때 사용하는 함수 : read
• 파일 열기 모드에서 ‘ r’ 이용
파일 읽기 함수명 의미
f=open(‘profile.txt’ , ’r’)
이름 김성렬
f.read()
생일 7 월 26 일
f.readline
f.readlines profile.txt
파일 다루기
• 쓰기
• 쓰기에는 2 가지 종류가 있다 .
• 기존 파일 내용을 지우고 다시 쓰기 ( 파일 열기 옵션 ‘ w’)
• 기존 파일 내용을 그대로 두고 뒤에 붙여 쓰기 ( 파일 열기 옵션 ‘ a’)
• 예제
A. 아직 나무들이 크게 자라있지 않은 정원 .
질문
question.txt A 선택에 대한 결과
A.txt
질문 open B 선택에 대한 결과
질문 print B.txt
a=input(‘ 선택 ’ )
a 에 입력된 값에 따라 C 선택에 대한 결과
A, B, C, D.txt 중 하나를 열어서 출력
C.txt
( if elif 를 이용해서 열어도 되고
파일명을 만들어서 열어도 됨 ) D 선택에 대한 결과
D.txt
실습 2
• 원하는 대사만 뽑아서 새로운 파일에 옮기기
모연 : 하 ... 말도 안 돼 ..
시진 :( 아프게 보다가 ) 되게 오랜만입니다 ..
모연 : 살아 .. 살아 있었어요 ?
시진 :( 아프게 웃으며 ) 그 어려운 걸 자꾸 해 냅니다 내가 .
( 팔 벌리면 )
실습 2
• 원하는 대사만 뽑아서 새로운 파일에 옮기기
모연 : 하 ... 말도 안 돼 ..
시진 :( 아프게 보다가 ) 되게 오랜만입니다 ..
모연 : 살아 .. 살아 있었어요 ?
시진 :( 아프게 웃으며 ) 그 어려운 걸 자꾸 해 냅니다 내가 . ( 팔 벌리면 )
script.txt
script open
script read(readlines)
( 아프게 보다가 ) 되게 오랜만입니다 ..
if 시진의 대사면
( 아프게 웃으며 ) 그 어려운 걸 자꾸 해 냅니다 내가 . ( 팔 벌리면 )
시진 대사를 extract.txt 에 입력
extract.txt
수업이 종료되면 컴퓨터는 반드시 꺼주세요