본문 바로가기

국비교육103

Python 7일차 1. Daemon Thread에 대해서 # -*- coding:utf-8 -*- import threading def Mythread(): for i in range(100): print(i) if __name__ == '__main__': t = threading.Thread(target = Mythread) t.setDaemon(True) t.start() 이렇게 작성한 뒤 쉘에서 실행하면 다음과 같은 화면이 출력된다. t.setDaemon(True) # 부모스레드가 종료되면 자식스레드가 종료됨 2. # -*- coding:utf-8 -*- import threading def Mythread(): for i in range(100): print(i) if __name__ == '__main__': .. 2019. 5. 9.
Python 6일차 1. 중간에 회신이 가능한 경우에는 SAX방식으로 해야 함. 2. Node - Element, Attr, Text로 구성 3. 2019. 5. 8.
Python 5일차 1. # -*- coding:utf-8 -*- import os res = os.access('.', os.W_OK | os.X_OK | os.R_OK) print(res) print(os.getcwd()) # 현재 디렉토리를 리턴 os.chdir('c:\Test\MyPython') # 디렉토리 위치를 변경 print(os.getcwd()) # 변경된 현재 디렉토리를 리턴 2. 3. # 1. c:\mytest 만들기 from os.path import * try: rpath = "c:/mytest" if exists(rpath): print('이미 만들었어') else: os.mkdir(rpath, os.W_OK|os.R_OK, dir_fd = None) except OSError as e: print(.. 2019. 5. 7.
Python 4일차 1. Exception # -*- coding:utf-8 -*- import sys try: 10/0 except: print(sys.exc_info()) 실행결과 : (, ZeroDivisionError('division by zero',), ) exc_info -> Return형이 Error 객체 -> 로그데이터 쌓을 때 사용 2. # -*- coding:utf-8 -*- import sys try: #10/0 a = int('string') except: print(sys.exc_info()) 실행결과 : (, ValueError("invalid literal for int() with base 10: 'string'",), ) 3. ZeroDivisionError에 대하여 4. # -*- codi.. 2019. 5. 3.
Python 3일차 1. import os print(os.getcwd()) -> print(os.curdir) -> curdir은 Attribute니까 ()를 붙이지 않는다. 2. >>> os.sys.path ['', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\Lib\\idlelib', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python36.zip', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\DLLs', 'C:\\Program Files (x86)\\Microso.. 2019. 5. 2.
Python 2일차 1. 2. Regular Expression ⓐ . - 개행 문자를 제외한 1자를 나타냄 ⓑ ^ : 문자열의 시작을 나타냄 ⓒ $ : 문자열의 종료를 나타냄 ⓓ [] : 문자의 집합을 나타냄 ⓔ | : A|B와 같은 경우 A 혹은 B를 나타냄 ⓕ () : 괄호 안의 정규식을. 직접(' , ')(괄호)를 매칭시키기 위하여 '\(' , '\)나 '[)]', '[)]'로 나타냄 ⓖ * : 문자가 0회 이상 반복됨을 나타냄 ⓗ + : 문자가 1회 이상 반복됨을 나타냄 ⓘ ? : 문자가 0회 혹은 1회 반복됨을 나타냄 ⓙ {m} : 문자가 m회 반복됨을 나타냄 ⓚ {m, n} : 문자가 m회부터 n회까지 반복되는 모든 경우를 나타냄 ⓛ {m,} :문자가 m회부터 무한 반복되는 모든 경우를 나타냄 ⓜ \w : 유니.. 2019. 4. 30.