본문 바로가기
  • AI 개발자가 될래요

Python35

[Python] Pycharm에서 작성한 GUI를 바탕화면 아이콘 클릭으로 실행되게 하기 / .bat파일 메모장 작성법 [Python] Pycharm에서 작성한 GUI를 바탕화면 아이콘 클릭으로 실행 Python을 이용해 Pycharm에서 열심히 만든 GUI를 시연할 기회가 온다면, 이 방법을 쓰면 유용하다. 시연할 때 Pycharm 열고, 초록색 실행 버튼을 누르는 것 보다 바탕화면에 있는 아이콘을 더블클릭한다면 더 전문성이 높아보일것이다. 위의 아이콘을 더블클릭하면 프롬프트가 열러 아나콘다 가상환경이 자동으로 activate 되고 이렇게 Pycharm에서 python으로 개발한 GUI가 깔끔하게 뜬다. 이를 위한 방법은 간단하다. 방법 메모장을 열어 아래 코드를 입력하고, .bat 파일로 저장하면 된다. set root=C:\Users\$사용자이름$\anaconda3 call %root%\Scripts\activate.. 2023. 10. 18.
[Python] 파일 읽어오기 / 줄바꿈 문자(\ln) 없이 라인 별로 읽어오기 파이썬에서 파일 읽는 법 / 줄바꿈 문자(\ln) 없이 라인 별로 읽는 법 파이썬에서 파일을 읽는 법은 꽤나 간단하다. train_dir = "./train.txt" train_list = [line for line in open(train_dir).readlines()] 위와 같이 코드를 작성하면 해당 경로에 있는 텍스트 파일을 읽어와 라인 별로 리스트에 저장한다. 출력 결과 예시는 다음과 같다. ['9984.jpg\n', '9985.jpg\n', '9986.jpg\n', '998.jpg\n', '9990.jpg\n', '9992.jpg\n', '9994.jpg\n', '9995.jpg\n', '9997.jpg\n', '9999.jpg\n', '9.jpg'] 근데 이렇게 하면 줄바꿈 문자(\ln) 도 .. 2023. 8. 17.
[Python] 이미지에서 원하는 영역을 이진 이미지(binary mask)로 가져오기 이미지에서 원하는 위치를 찾은 후, 해당 위치를 1로 설정하고 나머지 위치를 0으로 설정하는 마스크 이미지 생성 np.where를 이용하여 image에서 값이 0인 위치를 찾고, 그 위치 값을 1로, 그 외를 0으로 설정한 마스크 생성 import numpy as np # 주어진 이미지 (예시) image = np.random.randint(0, 10, size=(112, 112)) # 0부터 9 사이의 랜덤 값으로 채워진 112x112 이미지 # np.where을 사용하여 0인 위치를 1로, 그 외의 위치를 0으로 설정한 마스크 이미지 생성 mask = np.where(image == 0, 1, 0) # 마스크 이미지 확인 print(mask) 2023. 7. 31.
[Python] Pyqt5 designer로 작업한 .ui 를 .py 로 바꾸는 법 Pyqt5 designer로 작업한 .ui 를 .py 로 바꾸는 법 pyqt5 designer로 ui를 열심히 만들었으면, 이를 python 개발 환경에서 띄우고 기능을 추가해야 한다. .ui는 단지 디자인적 요소들만 있기 때문에 버튼을 눌렀을 때 이벤트 처리를 python으로 해줘야한다. 마치 안드로이드의 액티비티(xml)와 자바 관계랄까.. 명령어 한 줄로 간단하게 변환할 수 있다. 아나콘다 프롬프트를 열어 .ui 파일이 있는 경로로 간 후 아래의 명령어를 입력한다. pyuic5 -x -o [만들고자 하는 py 파일 이름].py [.ui 파일 이름].ui 혹여나 관련 라이브러리가 설치되어있지 않다면, pip install 으로 설치하면 된다. 그러면 .py 파일이 생성되었을 것이다. python 개발.. 2023. 6. 23.
[Python] 윈도우에서 Pyqt5 리소스 파일 (.qrc) 적용 방법 윈도우에서 Pyqt5 리소스 파일 (.qrc) 적용 방법 리소스 파일 만드는 법 메모장 등등의 파일 편집기를 열어 아래의 코드를 입력한다. [ ] 안에 본인에 맞는 경로와 이미지 파일 이름을 넣어야 한다. [본인 경로 ex) ./gui_images]/[이미지 이름 확장자까지 ex) x.png] 안에 다른 이미지를 추가하면 2개 이상의 이미지를 리소스 파일로 만들 수 있다. 내용을 입력하였다면, 확장자를 .qrc 로해서 사용할 프로젝트 경로에 저장한다. .qrc 파일을 .py로 변환하기 pyrcc 명령어를 사용하여, qrc파일을 py 파일로 변환한다. cmd 창 혹은 아나콘다 프롬프트를 열어 아래 명령어를 입력한다. pyrcc5 [리소스파일명].qrc -o [py파일명].py 명령어를 입력하면 실행 경로에.. 2023. 6. 23.
[Python] 윈도우에서 Anaconda3의 가상환경을 이용해 python 파일을 배치 파일로 만들기 윈도우에서 Anaconda3 로 Python 파일을 배치 파일로 실행하는 법 리눅스나 Mac에서는 .sh 확장자로 shell script를 작성하지만 윈도우에서는 .bat 확장자로 배치 파일을 작성한다. 배치 파일 만들기 배치 파일을 만들기 위해서 메모장을 켜서 아래 스크립트를 입력한 뒤 .bat 확장자로 저장하면 된다. [ ] 안에는 본인의 환경에 맞는 변수를 입력한다. set root=[아나콘다 경로, ex) C:\anaconda3] call %root%\Scripts\activate.bat %root% call conda activate [콘다 가상환경 이름] call cd [C:\파이썬 파일이 있는 경로] call python [실행하고자 하는 파이썬 파일 이름.py] pause 이후 해당 .ba.. 2023. 6. 22.