Language/Python
-
[Python] 텍스트파일Language/Python 2024. 6. 6. 16:05
파이썬 내부자원 console창이 아닌 외부자원인 텍스트파일에서 다루기.-파이썬 내장함수 open(),read(),write(),close() 를 이용open('파일경로','파일모드')1) 파일경로C:/pythonTxt/test.txt 처럼 역슬래시가 아닌 슬래시로 변경. 2) 파일모드- 파일모드는 파일을 어떤목적으로 open할지 정한다.'w' : 쓰기전용 (파일이 있으면 덮어씌움)'a' : 쓰기전용 (파일이 있으면 덧붙임)'x' : 쓰기전용 (파일이 있으면 에러발생)'r' : 읽기전용 (파일이 없으면 에러발생) 1. write() file = open('C:/pythonTxt/test.txt','w') #파일을 쓰기위해서는 먼저 파일을 열어준다.strCnt = file.write('Hello')pri..
-
[Python] 예외Language/Python 2024. 6. 4. 14:37
예외란?문법적인 문제는 없으나 실행 중 발생하는 예상하지 못한 문제이다.(문법적인 문제가 있으면 에러)ex) 10 / 0 -> ZeroDivisionErrordef add(n1,n2): print(n1+n2)def div(n1,n2): print(n1/n2)fn = int(input('input firstNum : '))sn = int(input('input secondNum : '))add(fn,sn)div(fn,sn)>>>10ZeroDivisionError: division by zero 예외관련 클래스는 Exception 클래스를 상속한다.예외처리예상하지못한 예외가 프로그램 전체 실행에 영향이 없도록 처리. 1) try ~ except예외 발생 예상 구분을 try ~ except로 감싼..