본문 바로가기

Python

[파일에 데이터 저장하기] 디스크에 저장하기 [파일에 데이터 저장하기] 디스크에 저장하기 '데이터 처리와 출력' 편에서 분리한 Man과 Other Man의 대사를 man_data.txt, other_data.txt로 각각 디스크에 저장해볼 것 입니다. 먼저 알아야 하는 것이 있습니다. 디스크 파일을 사용하기 위해 open() 내장함수를 사용합니다. open() 내장함수 사용시 파일에 대한 접근 모드를 지정할 수 있는데 읽기모드(r)는 파일에 대한 접근 모드 지정 필요가 없습니다. 쓰기 를 위해 열 때에는 w모드를 사용합니다. 데이터 파일 객체 = open(" 쓸파일 이름 ", "사용할 접근 모드") print() 내장함수는 표준 출력 장치(화면)를 사용해서 데이터를 출력합니다. 이 때 file 인자에 데이터 파일 객체를 지정해야 합니다. print.. 더보기
[파이썬의 시작] 리스트 #4 - 리스트 안에 리스트 저장 ◐ 파이썬의 시작 - 리스트 #4 리스트 안에 리스트 저장 리스트 안에는 다른 리스트도 포함할 수 있습니다. 대괄호([])안에 항목들을 입력해 추가해 주면 됩니다. 모든 리스트는 리스트 메서드를 사용해서 변경할 수 있으며, 대괄호를 사용해서 리스트 항목에 접근할 수 있습니다. 가장 상위의 리스트가 시작되고 두 번째 단계의 리스트는 movie[4]에서 시작합니다. 세 번째 단계의 리스트는 movie[4][1]에서 시작합니다. 그 결과 Eric Idle이 출력됩니다. >>> movie=[ "The Holy Grail", 1975, "Terry Jones & Gilliam", 91, ["Graham Chanpman", ["Michael Palin", "John Cleese", "Terry Gilliam", ".. 더보기
[파이썬의 시작] 리스트 #3 - 리스트 처리하기 ◐ 파이썬의 시작 - 리스트 #3 리스트 처리하기 리스트에 데이터를 insert하거나 delet해서 데이터가 변경 되었을 경우 리스트를 새로 나열하면서 각 항목에 특정 작업을 수행해야 합니다. 리스트를 나열하는 방법은 간단합니다. for 루프를 사용하면 됩니다. 리스트 항목들이 나열됬습니다. >>> color=["red", "orange", "green", "blue", "white", "black"] >>> for each_color in color: print(each_color) red orange green blue white black 더보기
[파이썬의 시작] - IDLE IDLE을 사용하여 파이썬을 먼저 익히도록 하겠습니다. IDLE은 파이썬 셸로 코드를 실험할 수 있을 뿐만아니라, 제대로 된 코드 편집기로 코드를 작성할 수 있습니다. IDLE을 시작하면 가장 먼저 보이는 것이 꺽쇠 괄호(>>>) 프롬프트 입니다. 여기에 코드를 입력하여 실행하고, 결과를 화면에 출력합니다. IDLE은 또한 코드를 색으로 강조합니다. 기본적으로 내장 함수는 보라색, 문자열은 녹색, 언어 키워드는 주황색으로 표시하고 출력 결과는 파란색으로 나타납니다. 사용자가 직접 색을 지정해 변경할 수 도 있으므로 색이 맘에 들지 않는다면 자신만의 방식으로 색을 바꿔서 사용해도 좋을 듯 합니다. IDLE은 또한 파이썬의 들여쓰기 구문에 대해서도 모두 알고있으므로 파이썬 들여쓰기 규칙에 따르도록 도와줍니다.. 더보기
[파이썬]#2 예외처리 3. 예외처리 try 구문을 사용하면 예외를 적절하게 처리할 수 있습니다. try: except : except (예외 1, 예외 2): except 예외 as 인자: else: finally: 위에 보이는 것이 try 구문 입니다. 예외 발생이 예상되는 부분에 대항 'try'블록에 작성하고, 예외 발생시 처리리를 담당하는 부분을 'except' 블록에 작성합니다. "except' 블록은 예외 처리 방법에 따라 3가지 방식이 있습니다. 예외가 발생하지 않은 경우 'else' 블록의 문장이 수행되고, 예외가 발생하든 하지않든 'finally' 블록은 항상 사용합니다. 'else', 'finally'블록은 선택사항으로 생략이 가능합니다. 위의 설명을 순서도로 표시한 것입니다.. 더보기
[파이썬]#1 예외처리 에러 메세지는 크게 두 가지 종류로 나뉘는데 구문 에러와 예외입니다. 1. 예외 위의 예제를 보면 f(4, 2)로 해 a=4, b=2로 주고 계산 시 아무런 에러가 없이 값이 10 출력됩니다. 하지만 f(3, 0)으로 해 a=3, b=0으로 주면 b가 식에서 계산시 정수를 0으로 나누는 것이기 때문에 오류가 발생하게 됩니다. 이렇게 평소엔 아무런 문제 없던 프로그램에 예상치 못한 에러가 발생합니다. 이러한 경우를 예외(exception)라고 합니다. 즉, 프로그래머의 의도와 맞지 않게 상황이 발생하는 것을 예외(exception)이라고 합니다. 2. 구문에러 개발자가 새로운 언어를 배울 때 가장 많이 일으키는 에러가 구문 에러입니다. 위의 코드를 보면 네모 상자에는 원래 ' : ' 가 있어야 하는데 오타.. 더보기