분류 전체보기
-
[Python] 한개의 요소만 갖는 튜플 데이터 타입 만들기Python/Python Programming 2018. 5. 5. 16:40
파이썬 한개의 요소만 갖는 튜플 데이터 타입 만들기 1. tup = (요소1)를 지정시 'str' 로 만들어진다 tup = ('test') print(type(tup)) # str data for x in tup: print(x) t e s t 2. tup = (요소1,)와 같이 콤마(,) 지정시 'tuple' 로 만들어진다 tup = ('test',) print(type(tup)) # tuple data for x in tup: print(x) test
-
[Python] website basic monitoring usging requests module (웹 사이트 모니터링)System ManageMent 2018. 5. 5. 16:33
파이썬(python) requests 모듈을 이용한 간단한 웹 사이트 모니터링. import requests import time from datetime import datetime url = ('url1','url2','url3') # tuple while True: for site in url: with requests.Session() as s: r = s.get(site) if r.status_code == 200: # r.status_code : response status print('%s is ok : Response Status : %d' %(site, r.status_code)) else: print('%s is Check : Response Status : %d' % (site, r...
-
[Python] Check shared folder of Windows operating system using subprocess and regular expressionPython/Python for Windows 2018. 5. 4. 13:14
파이썬 subprocess와 정규식을 이용한 윈도우 운영체제 공유폴더 점검 import subprocess import re p = re.compile('\w+[$]') for x in subprocess.check_output('net share').split(): p1 = p.findall(str(x)) if p1: print(p1) -------------------------------------------------------- ['C$'] ['IPC$'] ['ADMIN$']
-
[Python] 반복문(for, while)과 elsePython/Python Programming 2018. 4. 29. 00:57
반복문이 break로 인해 중간에 종료되지 않고, 끝가지 수행되었을 경우, else이 수행 lst = [ i for i in range(11) if i != 0 ] for index, i in enumerate(lst, 1): if i == 5: pass else: print('For문이 정상적으로 종료되었습니다.') ----------------------------------------- For문이 정상적으로 종료되었습니다. lst = [ i for i in range(11) if i != 0 ] for index, i in enumerate(lst, 1): if i == 5: break else: print('For문의 정상적으로 종료되었습니다.') ---------------------------..
-
[Python] 객체 지향 프로그래밍 - __init__() 메소드를 정의하는 이유Python/Python Programming 2018. 4. 28. 19:27
파이썬 __init__() 메소드 __init__() 객체가 생성될 때, 호출되는 메소드로써, 객체의 초기화를 담당. init는 최기화한다는 뜻. (initialize) 1. __init__()를 지정하지 않았을 때 class ClassLst: lst = ['a','b','c'] def addlst(self, text): self.lst.append(text) def print_lst(self): print(self.lst) if __name__ == '__main__': a = ClassLst() a.addlst('d') print(a.print_lst()) b = ClassLst() b.addlst('e') print(b.print_lst()) ----------------------- ['a', '..
-
[Python] 호출자에게 반환 (Return문)Python/Python Programming 2018. 4. 28. 18:48
함수에서 호출에게 결과를 반환할 때에는 return문을 이용하며, 세 가지 방법으로 사용 1. return문에 결과를 담아 실행하여 호출자에게 전달 (함수는 즉시 종료) def func1(a): print(a) # return문이 실행되기 전 return [i for i in range(a)] print(a) # return문이 실행되어 후(함수 즉시 종료) print(func1(10)) 10 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2. return문 단독 사용. (None 반환) def func1(a): print(a) # return문이 실행되기 전 return print(a) # return문이 실행되어 후(함수 즉시 종료) print(func1(10)) 10 None 3. retu..