본문 바로가기

SW 프로그래밍188

예외처리 try except >>> retval = 10/0 Traceback (most recent call last): File "", line 1, in retval = 10/0 ZeroDivisionError: division by zero >>> try: retval = 10/0 except ZeroDivisionError as e: SyntaxError: invalid syntax >>> try: retval = 10/0 except ZeroDivisionError as e: print(e) division by zero >>> 참고 : https://jink1982.tistory.com/53?category=648862 모든 에러에 대한... >>> try: sum = val[0] + val[1] except Excep.. 2020. 3. 26.
파이썬 에러 "IndentationError: unindent does not match any outer indentation level" : 들여쓰기 에러임 try: dcap = frame[0:48, 0:508] #Crop from {x, y, w, h } => {0, 0, 300, 400} except : # 2칸부터 시작 에러 발생 --> 1칸부터 시작하도록 continue # pass? 2020. 3. 26.
파이썬 주석처리 한줄 주석처리는 주석처리할 부분에 "#"을 넣으면 됨 # 이렇게 하면 "#"이후 한 줄이 주석처리됨 print("이것은 출력") # 여기부터는 주석 """ 이렇게 큰따움표 3개를 연속으로 입력하면 다음 큰따움표 3개가 나올때까지 여러줄이 주석처리됨 작은 따움표도 같음 """ 2020. 3. 25.
파이썬 3(Python3) print 이어서 쓰기(without newline) 파이썬은 print 함수를 사용해서 출력을 하게 되면 강제로 개행(newline) 을 발생시켜 무조건 한 줄이 내려간다. 예> print ('I am ') print ('your ') print ('father.') ~$ python3 whoareyou.py I am your father. 이것이 편리하긴 하지만 가끔은 이어서 쓰고 싶을 때가 있을 것이다. 그럴때 유용한 팁이다. print ('I am ', end='') print ('your ', end='') print ('father.') ~$ python3 whoareyou.py I am your father. 개행(newline)을 원치 않을 때는 print 함수의 매개변수로 end='' 를 추가해주면 된다. 만약 이때 길이가 길어진다면 버퍼가.. 2020. 3. 15.
파이썬에서 sprintf 같은 것을 사용하기 >>> yes_votes = 42572654 >>> no_votes = 43132495 >>> percentage = yes_votes / (yes_votes + no_votes) >>> '{:-9} YES votes {:2.2%}'.format(yes_votes, percentage) ' 42572654 YES votes 49.67%' >>> '{:-19} YES votes {:2.2%}'.format(yes_votes, percentage) ' 42572654 YES votes 49.67%' >>> '{19:} YES votes {:2.2%}'.format(yes_votes, percentage) Traceback (most recent call last): File "", line 1, in '{1.. 2020. 3. 15.
[파이썬]동영상 움직임 감지 참조 : https://webnautes.tistory.com/1248 1. opencv 설치(파이썬 3.5 pip를 pip3로 실행되도록 함) pip3 install opencv-python pip3 install opencv-contrib-python #결과 C:\Users\Boeun_PC>pip3 install opencv-python Collecting opencv-python Downloading https://files.pythonhosted.org/packages/c6/4b/e76b7b69cb33b8248d7b76599b620af68a5fa34c1da1f4068794d905cced/opencv_python-4.2.0.32-cp35-cp35m-win_amd64.whl (33.0MB) |####.. 2020. 3. 13.