파이썬 문법14 [Python 기초] 파이썬 파일 다루기 - 읽기 : read(), readline(), readlines() 1 읽기모드 읽기모드의 경우 모드명을 다음과 같이 'r'로 작성해준다. (읽기모드의 경우 모드의 작성을 생략해줘도 상관없다.) 객체 = open("파일경로.확장자명",'r') # 읽기모드 읽기모드에서 데이터의 내용을 읽어오는 함수들이 있다. 함수의 종류는 다음과 같다. 1. readline() : 파일의 문장 한 라인을 읽어 문자열로 반환한다. 2. readlines() : 파일의 모든 라인을 읽어서 각각의 요소를 갖는 리스트로 반환한다. 3. read() : 파일의 내용 전체를 문자열로 반환한다. 4. read(숫자) : 데이터를 글자수 만큼 읽어온다. 다음 예제는 readline() 을 사용한 예제이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 파일을 텍스트 파일로 저.. 2021. 4. 5. [Python 기초] 파이썬 파일 다루기 - 쓰기 : open() , write() , close() 1 파일 다루기 우리는 여태껏 직접 코드를 입력하고 그 결과를 모니터에 출력받아서 결과를 확인하는 방식으로 코딩해왔다. 이 입력과 출력의 기능을 파일에 적용하여 파이썬으로 소스를 작성하고 그 소스로 파일을 생성하고 파일안의 내용을 작성 및 추가할 수 있다. 일단 파이썬으로 파일을 작성하려면 어떤방식으로 진행해야 하는지 순서를 보자. 1. 파일을 연다. 2. 파일에서 데이터를 읽거나 쓸 수 있다. 3. 파일과 관련된 작업이 모두 종료되면 파일을 닫아야 한다. 위 세 방식이 파이썬 내에 내장되있는 기능들로 작업이 가능하다. 2 파일 생성하기 파이썬에서 파일을 다룰 때는 기본 내장함수인 open()함수를 활용한다. open()함수는 다음과 같이 작성하여 사용할 수 있다. 객체 = open("파일경로.확장자명".. 2021. 4. 5. [Python 기초] 파이썬 모듈 - sys.path 와 path.append() / 패키지 (packge) 1 모듈 경로 추가방법 프롬프트에서 import sys 해준 후 sys.path 해주면 파이썬 라이브러리가 설치되어 있는 디렉터리를 보여 준다. 불러올 모듈의 디렉터리가 동일한 곳이 아닐 경우 모듈 파일을 아무리 import 해준다고 해도 해당 파일이 어디있는지 찾을 수 없기 때문에 에러가 발생한다. 파일의 경로 탐색 방법은 다음과 같다. sys 를 import 해준 후 sys.path 로 현재 접근가능한 디텍터리를 확인 할 수 있다. 그리고 디렉터리를 추가해줄 경우 다음과 같이 작성해주면 된다. sys.path.append("설정할 경로") 예를들어 C드라이브 내에 폴더 AAA를 만들고 그곳에 접근하고자 한다면 다음과 같이 작성한다. sys.path.append("C:\\AAA") 그리고 sys.pat.. 2021. 4. 4. [Python 기초] 파이썬 예외처리(try~ except) / 예외처리 클래스 (Exception) 1 예외 처리 (try~ except) 프로그램 작성시 작성자가 의도하지 않는 동작이나 예상치 못한 오류 처리하기 위해 사용된다. 또한 비정상적인 종료를 막기 위해 예외처리를 한다. # 다음과 같이 존재하지않는 index를 호출할 시 IndexError가 발생한다. >>> list1 = [1,2,3] >>> list1[3] Traceback (most recent call last): File "", line 1, in list1[3] IndexError: list index out of range >>> 따라서 try~ excpet 문을 통해 오류를 처리해준다. # 다음 0으로 값을 나눌 경우의 예외처리이다. 1 2 3 4 5 6 try: print(3/0) except: print("0으로는 나눌 수.. 2021. 4. 3. 이전 1 2 3 4 다음