배운 것들/python

    [Python] Pywebview를 이용한 웹뷰앱 만들기! - 2

    이전 글 [Python] Pywebview를 이용한 웹뷰앱 만들기! - 1 [Python] Pywebview를 이용한 웹뷰앱 만들기! - 1 오늘은 Python에서 간단하게 웹뷰를 만들 수 있는 pywebview라는 모듈에 대해 알아보겠습니다 :) (이번 글은 pywebview에 대한 아주 아주 아주 아주 간단한 예제와 설명입니다!) 우선, 이 pywebview는 아주 codingdiary26.tistory.com 지난번에는 다양한 예제로 Pywebview를 만나보았는데요! 오늘은 드디어 웹뷰앱을 만들어보도록 하겠습니다 :) import webview Pywebview를 임포트해줍니다. window = webview.create_window('아주 멋진 웹뷰 앱', 'https://codingdiary2..

    오류-python | error: Microsoft Visual C++ required 오류 해결 방법 [error: Microsoft Visual C++ OO.O or greater is required. Get it with "Microsoft C++ Build Tools"]

    pyaudio 라이브러리를 pip 명령어로 설치하던 중 계속해서 에러가 뜨며 설치가 되지 않았습니다. 왜 그런지 에러 내용을 봤는데 error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools":https://visualstudio.microsoft.com/visual-cpp-build-tools/ 이런 내용이 있었습니다. 잘 보니 그냥 Microsoft Visual C++ 14.0 이상의 버전이 필요하다고 설치해야 한다는 내용이었습니다. 따라서 저 오류 내용 안에 있는 링크를 통해 다운을 받으시면 됩니다 :) 다만 용량이 약 6GB 정도로 크기 때문에 미리 저장공간을 여유있게 확보해 두시고 설..

    [Python] Pywebview를 이용한 웹뷰앱 만들기! - 1

    오늘은 Python에서 간단하게 웹뷰를 만들 수 있는 pywebview라는 모듈에 대해 알아보겠습니다 :) (이번 글은 pywebview에 대한 아주 아주 아주 아주 간단한 예제와 설명입니다!) 우선, 이 pywebview는 아주 아주 아주 아주 아주 간단하게 웹뷰를 생성할 수 있는 모듈이에요! 코드 몇줄이면 바로 만들 수 있습니다! 기본 사용 우선, 설치를 해야겠죠! pip install pywebview 이렇게 명령어를 입력해줍니다! (pip에다가 3을 붙이면 python 3 버전용으로 설치된다고 하니 참고해주세요) 자, 설치가 되었으면 바로 한번 시작해보도록 하죠~~~!! import webview 먼저, 임포트를 해줘야 사용할 수 있기 때문에 임포트를 먼저 해줍니다! 임포트를 해주고, 창을 만들가..

    [Python - pyautogui] locateCenterOnScreen

    locateCenterOnScreen은 pyautogui의 기능 중 하나로, 지정된 이미지를 찾아 그 찾은 곳의 중간 x,y 좌표를 알아내는 코드입니다. 흔히, 이미지의 좌표값을 모를 때 사용됩니다. ( 외부 앱의 버튼의 좌표 등 ) import pyautogui pyautogui.locateCenterOnScreen('Hello.png') 위 코드와 같이 사용하며, 위 코드를 실행시키면 폴더 내의 Hello.png와 같은 게 있는지 화면상에서 찾아줍니다. 찾아준 x, y의 값을 변수에 저장하려면 아래와 같이 작성하면 됩니다. import pyautogui x, y = pyautogui.locateCenterOnScreen('Hello.png') 또한, confidence를 추가하여 일치율이 일정 값 이..

    python Pyinstaller 오류 관련

    Python에서 py파일을 exe 파일로 만들 때 pyinstaller을 많이 사용합니다. 그런데 pyinstaller을 사용할 때 exe 파일로 생성이 안되는 경우가 있습니다. 제가 겪었던 오류들은 다음과 같습니다. exe 빌드가 안될때 failed to execute script 에러 이 두 에러의 해결 방법은 다음과 같았습니다. 1. exe 빌드가 안될때 제 경우는 굉장히 사소하지만 자주 일어날 수 있는 상황입니다. 바로 경로 설정입니다. 제 경우는 icon 파일의 경로가 assets/Icons/아이콘파일이름.ico였는데 pyinstaller 명령에 icon path를 Icons/아이콘파일이름.ico로 입력해 icon을 열 수 없다는? 그런 오류가 떠서 exe 빌드가 되지 않았습니다. 그 뒤 제대로..

    Python 기본 연습 - 1.print

    Python에서 무언가를 출력하려면 어떻게 해야 할까요? print를 사용하여 출력할 수 있습니다! 이 print는 C언어의 printf나 js의 console.log라고 할 수 있습니다. print의 기본 형태는 print("Hello World!! :D") 다음과 같습니다. 또한 print 안에 문자열만이 아닌, 변수와 문자열 안에 변수를 넣는 형식이 가능합니다. 변수를 넣은 형태(변수를 그대로 출력) a = "Hello World!! :D" print(a) 문자열 안에 변수를 넣음(변수+문자열 형태) a = "Hello" print(a+" World!! :D") 문자열 안에 변수를 넣음(format을 이용한 형태) a = "Hello" print("{} World!! :D".format(a)) 위와..