반응형

개발/PYTHON 18

파이썬 Python GUI 프로그램 제작도구 Wxpython 설치 및 시작

파이썬으로 GUI 프로그램 제작을 위한 도구는 몇가지가 있습니다. 제가 아는건 tkinter, pyqt, wxpython 정도 뿐입니다만.. 그 중에 개인적으로 제일 마음에 드는 건 wxpython 입니다. pyqt 는 언젠가 찾아보니까 배포판에 유료라는 말을 본적이 있기도 하고, tkinter 는 마이크로 프로젝트용이다라는 말을 들어서이죠. 뭐 그렇다고 제가 그 2가지를 아주 정확히 잘 아는 것은 아니지만요. wxpython 은 LGPL 라이센스라고 해요 설치 당연한 것이지만, 모든지 사용하려면 설치가 시작입니다. 사용환경에 따라 pip 또는 pip3 를 이용해서 설치할 수 있습니다. 아래는 설치명령어입니다. 사실 모든 설치는 방식이 똑같아서 같은말 계속하는 느낌이네요! pip install wxpyt..

개발/PYTHON 2022.10.04

파이스크립트 에러 JsException(TypeError: Failed to fetch)

파이썬 소스를 웹에서 돌릴 수 있게 해주는 파이스크립트. 하지만, JsException(TypeError: Failed to fetch) 에러가 등장했다. JsException(TypeError: Failed to fetch) 자바스크립트 예외(타입에러: 가져오지 못했습니다) 뭐 이런 의미로 추정된다. 이러한 에러를 해결하려면 어떻게 해야 할까? 바로 py-script 는 어떤 이유로든 localhost 에서 파일이 돌아가야만 한다. 즉, 서버에서 돌려야만 한다는 말과도 같다. 즉, 서버를 실행시킨 후 문서를 실행해야 저 에러가 사라진다. # 서버 실생하는 방법 (해당폴더로 이동하여) C:\py-script/ex> python -m http -m http.server 80 # 80 포트를 가진 local..

개발/PYTHON 2022.07.18

파이썬 requests 에서 태그 내 값이 안나오는 경우

요새 나는 파이썬을 이용해 크롤링을 하고 있는데, 이 크롤링은 크게 3가지 방법이 있다. 물론 내가 아는 범위 내에서 말이다. 그 중 하나는 requests 이고, 또 다른 하나는 selenium 그리고 마지막 하나는 pyautogui 를 이용한 방식이다. 이 3가지는 모두 각각 장단점이 존재한다. Requests - 특징 : 터미널 창 형식으로 특정 서버에 접속해 응답한 데이터를 빠르게 받아온다. - 장점 : 속도가 빠르다, 눈에 보이지 않는다. - 단점 : 자바스크립트를 이용해 웹에 뿌려지는 데이터의 경우 데이터가 출력되지 않을 수 있다. Selenium - 특징 : 마우스와 브라우저를 통제하여 만들어놓은 루틴에 따라 움직이고 클릭하게 할 수 있다. - 장점 : Requests 의 단점을 극복할 수 ..

개발/PYTHON 2022.06.05

파이 스크립트 등장!

아나콘다 파이콘 US 2022 에서 파이스크립트(PyScript) 프로젝트가 발표되었다고 해요! html 에 자바스크립트 사용하듯이 python 코드를 직접 입력할 수 있다는 거에요. 그 말은 제가 리액트나 그런거 안배워도 된다는 말 같습니다. 아직은 완전 초창기라... 한계가 좀 있다고는 하는데.. 잘 발전해서 자바스크립트 코드 사용하지 않고도 자바스크립트와 같은 기능들을 사용할 수 있게 되면 좋을 것 같아요! 일단 전 자바스크립트보다는 파이썬이 좀 더 익숙한 편이라.. 이제 파이썬으로 앱 만들고 웹으로 바로 배포할 수 있게 되는걸까? 좀 더 알아봐야 겠지만, 그리고 좀더 개발이 많이 되어야 겠지만, 매우 마음에 드는 프로젝트가 아닐 수 없다. 이제 리액트 안배워도 될것 같은데?

개발/PYTHON 2022.05.24

Python selenium 사용법

1. 설치(일반환경일 때) pip install selenium 2. 브라우저 다운로드 크롬의 경우는 실행하는 컴퓨터와 동일한 버전의 드라이버를 필요로 한다. 다른 브라우저 드라이버는 사용해본적이 없는 관계로 패스 * 크롬 : https://sites.google.com/a/chromium.org/chromedriver/downloads * 파이어폭스 : https://github.com/mozilla/geckodriver/releases * 엣지 : https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ * 사파리 : https://webkit.org/blog/6900/webdriver-support-in-safari-10/ 3. 불..

개발/PYTHON 2022.03.18

윈도우에서 맥/리눅스 서버에 접속하는 방법

본인은 리눅스 서버가 없어서 맥 서버로 접속 테스트를 해보았다. 1. cmd 를 연다 2. "ssh 아이디@주소" 를 입력하여 서버에 접속한다 c:\> ssh 아이디@주소 위와 같이 입력하면 아래와 같이 password: 를 입력할 수 있는 메시지가 뜨게 된다 3. 패스워드 입력 ssh 아이디@주소 Password: 서버가 정상적으로 열려있다면, 패스워드를 입력하고 나면 아래와 같이 서버에 접속이 된다. ssh 아이디@주소 Password: The default interactive sheel is now zsh. To update your account to use zsh, please run 'chsh -s /bin/zsh'. For more details, please visit https://su..

개발/PYTHON 2021.06.21

파이썬 장고 6. Mysql 설치 (미작성)

파이썬 장고에서 Mysql 을 사용하기 위해서는 기본적으로 Mysql 이라는 프로그램을 설치해야만 한다. 그리고 파이썬과 연동가능하게 해주는 여러가지 모듈을 설치해주어야 하는데, 본인은 이전에 여러번 하면서 이미 깔려있는 경우가 많아서, 이 부분은 따로 공부를 해야만 하는 상황이기에 잠시 미루고자 한다. 어차피 보통은 pip install 로 프로그램 이름만 써서 다운로드 받으면 된다. 일단 다른 사이트 구글 검색을 통해 공부하길 추천한다. 본인이 알려주기엔 시간이 좀 필요하니까 말이다.

개발/PYTHON 2021.06.21

파이썬 화면캡쳐, 이미지 저장 기능

윈도우에서 파이썬의 pyautogui 를 사용하여 마우스를 제어하여 반복적인 단순 노동을 자동화하기 위한 매크로 프로그램을 만들기 시작했다. 사실 초반에는 애를 좀 먹었다. 아무리 해도 프로그램이 클릭이 되지 않았기 때문인데, 허무하게도 관리자모드로 실행하니 작동하기 시작했다. 정말 허망했다. 안되던게 모두 되기 시작한다. 관리자 모드의 힘은 어디까지인것인지!! 그래서 잘 만들고 있는데, 몇가지 문제들이 발생하기 시작했다. 일단 한가지는 예외처리를 해야 하는 상황이다. 나는 A 라는 상황을 진행해야 하는데, 버튼이 비활성된다든지, 버튼의 위치가 바뀐다든지 그러한 이유로 프로그램이 오작동하기 시작한 것이다. 또 다른 문제는, 마우스는 언제나 지정한 곳을 지정한 시간에 클릭한다는 것이다. 그 시간에 내가 원..

개발/PYTHON 2021.05.12
728x90
반응형