본문 바로가기

find()

[파일과 예외] 데이터 가져오기 - find() 메서드 [파일과 예외] 데이터 가져오기 - find() 메서드 find() : 어떤 문자열 안에 다른 하위 문자열리 들어 있는지 확인할 수 있는 메서드 하위 문자를 찾지 못할 시 -1 값을 반환 하위 문자를 찾았을 시 문자열 안에 있는 하위 문자열이 시작하는 색인값을 반환 each_line 변수에 콜론을 갖지 않은 문자열을 대입한 수 find() 메서드를 사용해서 콜론의 위치 찾아보겠습니다. 문자열에 콜론(:)이 없어서 -1이 출력 됩니다. 하위문자(콜론)를 찾지 못 해서 -1 값이 반환된 것 입니다. 하지만 문자열에 콜론을 추가 해서 find()메서드를 사용하니 11이 출력됩니다. 11번째에서 콜론이 시작되므로 11이 출력 된 것 입니다. 더보기
[파일과 예외] 데이터 가져오기 [파일과 예외] 데이터 가져오기 데이터 처리 : 입력 - 처리 - 출력 데이터를 읽으려면 open() 함수를 사용합니다. open() 내장함수를 사용해서 파일에 있는 데이터를 접근할 때는 나열자(iterator)가 만들어져서 파일에서 코드를 한 번에 한 라인씩 데이터를 보내줍니다. 표준적인 열기 - 처리- 닫기 코드입니다. the_file=open('hellow.txt') # Do something with the data # in "the_file". the_file.close() IDLE을 사용해서 파이썬의 파일 입력 메커니즘을 사용해 보겠습니다. 데이터를 가져왔습니다. 이 데이터는 대부분 '사람>>콜론>>대사'형식의 데이터를 가지고 있습니다. Man : Is this the right room fo.. 더보기