본문 바로가기

SW 프로그래밍/파이썬37

파이썬 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.
파이썬에서 MySQL 데이터 가지고 오기 파이썬에서 MySQL 데이터를 갖고 오기는 의외로 간단하다(3.5기준) 일단 mysql을 임포트 한다. 만약 에러가 나온다면 모듈이 설치가 안된것이므로 pip로 설치하면 된다.(pip install pymysql) 그 다음 Connection을 선언하여 연결한다. 그 다음 Connection으로부터 Cursor를 생성한다. SQL 문을 작성한다.(SQL프로그램에서 확인해보고 되면 입력하자) SQL을 실행한다. 실행결과를 가져온다. 이떄 가져온 값은 기본적으로 리스트형이다. 실행결과를 리스트로 저장하는 부분은 "curs.fetchall()" 부분이다. 칼럼 1개를 조회해도 1줄이 출력된다. 1칸을 출력하려면 sd_ed[0][0] 식으로 표현해야 한다. sd_ed[0] 식으로 표현하면 1줄이 출력된다. 가끔.. 2019. 12. 4.
날짜시간 모듈에 관련 클래스 [ 날짜시간 모듈에 관련 클래스 ] [ 클래스 ] [ 내용 ] class datetime.date 일반적으로 사용되는 그레고리안 달력의 년,월,일을 나타냄 class datetime.time 시간을 시,분,초,마이크로 초,시간대로 나타냅니다. class datetime.datetime date클래스와 time클래스의 조합으로 년,월,일,시,분,초,마이크로 초, 시간대 정보를 나타냅니다. class datetime.timedelta 두 날짜 혹은 시간 사이의 기간을 표현합니다. [ date 클래스 ] datetime.date(year, month, day) 일반적으로 사용되는 년, 월, 일로 표기되는 현재 그레고리안 달력의 날짜를 표현합니다. 숫자로 년, 월, 일을 입력 받아서 date 객체를 생성합니다... 2019. 12. 4.
print함수, format함수 사용법 >>> >>> print('파이썬(python) print함수, format함수 굉장히 복합해요') 파이썬(python) print함수, format함수 굉장히 복합해요 >>> >>> print('자주 사용하는 핵심만 복습합니다.') 자주 사용하는 핵심만 복습합니다. >>> >>> print('암기하려고 하지 말고 따라 하면서 이해해 보세요') 암기하려고 하지 말고 따라 하면서 이해해 보세요 >>> >>> print('print함수, format함수') print함수, format함수 >>> a = 10 >>> b = 20 >>> c = 30 >>> >>> print(' a = {}, b = {}, c = {} '.format(a, b, c)) a = 10, b = 20, c = 30 >>> >>> pr.. 2019. 12. 3.