OS 모듈 운영체제의 기능 들을 사용import osos.chdir('C:\\temp')#디렉토리 변경os.getcwd()#현재 디렉토리 표시os.listdir('c:\\python')#디렉토리내의 폴더, 파일 리스트 표시for name in os.listdir('c:\\python')#파일명 표시 방법print(name)os.mkdir('c:\\python\\tem')#디렉토리 생성 os.makedirs('c:\\python\\dir1\\dir2\\dir3\\dir4')#중간 폴더를 모두 만들어 줌os.remove('c:\\python\test.txt')#파일 삭제 함수os.unlink('c:\\python\test.txt')#파일 삭제 함수 remove와 unlink는 동일os.rmdir('c:\\p..
urllib.requestimport urllib.request req = urllib.requestd = req.urlopen('http://wikidocs.net/')#사이트오픈시켜 객체를 리턴함 status = d.getheaders()for s in status :print(s)#사이트객체의 헤드값 표시 d.status# 200 request 에 대한 결과 상태 d.read()# 사이트 HTML urllib.parseimport urllib.parse def input_query():# urllib.parse.quote_plus 사용 안함q = str(input("검색어입력")) def input_query() :# urllib.parse.quout_plus 사용q = urllib.parse.qu..
예외처리try:num = int(input("숫자입력"))except ValueError:print("숫자만입력")try:6/0except ZeroDivisionError:print("0으로나눔") try :6/0except (ZeroDivisionError, ValueError) :print("error")try : 6/0except ZeroDivisionError :print('나누기에러')except ValueErrorprint('값에러') try :num = int(input("숫자입력"))except ValueError :print('숫자가 아닙니다')else : print(num)try : except ValueError : else : finally : 의도적 에러 발생 - raise 에러종..