파이썬 20

Pyinstaller , PyQt Ui 파일 포함해서 Build 하기

QT Designer 를 사용하여 Python 프로그래밍을 할수있다. 이때 Ui 파일로 존해하는 GUI 윈도우를 Import 하지않으면 실행파일이 제대로 동작하지 않는다. 원리는 잘 모르겠지만 아래와 같이 따라하면 ui 파일을 같은 위치에 놓지않더라도 실행할 수 있다. 일단 Python code 상단에 아래와 같이 추가한다. import sys import os def resource_path(relative_path): """ Get absolute path to resource, works for dev and for PyInstaller """ base_path = getattr(sys, '_MEIPASS', os.path.dirname(os.path.abspath(__file__))) return..

파이썬 2021.06.21

파이썬, 윈도우 환경에서 실행파일 만들기 (windows10)

1. pyinstaller 설치하기 pip install pyinstaller 2. 실행파일 만들기 pyinstaller sample.py 2-1 실행파일 옵션 콘솔창 출력되지 않도록하기 (-w) pyinstaller -w sample.py 실행파일 하나만 생성하기 pyinstaller -w -F sample.py 3. 실행파일이 자동으로 꺼지는 형상 Debugging Traceback (most recent call last): File "PyInstaller\loader\pyiboot01_bootstrap.py", line 167, in __init__ File "ctypes\__init__.py", line 381, in __init__ FileNotFoundError: Could not find ..

파이썬 2021.06.21

<파이썬 기초> 튜플 타입 (Tuple Type)

튜플 타입을 한단어로 표현하면 " 변경 할 수 없는 (Immutable) 리스트 타입 " 변경할 수 없는 문자열 타입이 자동으로 색인이 매겨진다는 의미는 결국, 문자열 타입의 데이터는 문자로 이루어진 튜플 타입과 같다라고 볼 수 있다. 어떤경우에 변경가능한 리스트 타입을 사용하고, 어떤경우에 변경 불가능한 튜플 타입을 사용할까? 1. 리스트타입은 일반적으로 동일한 데이터 타입으로 이루어진 항목들을 리스트 내에서 순차적으로 추출하는 용도 2. 튜플타입은 일반적으로 '서로 다른 종류의 데이터 타입'으로 이루어진 항목들을 변수에 바로 풀어 쓰는 언패킹 혹은 색인을 매기는 용도 튜플타입은 리스트타입과 같은 방식으로 각각의 항목을 쉼표 기호(,)으로 구분하지만 대괄호 기호가 아닌 소괄호기호(()) 로 감싸거나 아..

파이썬 2021.04.20

<파이썬 기초> import sys ? 왜 사용할까? 기본적인 파이썬 모듈

1. import sys sys - System specific parameters and functions this module privides access to some variable used or maintained by the interpreter to functions that interract strongly with the interpreter. It is always available. 영문 내용으로보면 그냥 무조건 써야할 것같은 생각이 듭니다. 다시 설명하자면, 파이썬 인터프리터 를 제어할 수 있는 방법을 제공 2. Import os OS를 제어할 수 있는 방법을 제공 import os os.getcwd() 3. Import re Regular expression 을 이용해 문자열을 다..

파이썬 2021.04.17

<Python 기초> 객체와 클래스

파이썬은 객체지향언어이기때문에 객체와 클래스에 대한 이해가 있어야 합니다. 객체란 : 실제 세상을 본 따서 컴퓨터 내부에 새로운 세상을 창조하기위해 태어난 개념 이 객체는 검퓨터가 프로그램을 수행하기 위해 반드시필요한 컴퓨터 내 작은 생명체이며, 이 생명체는 각자 역할과 책임을 가지고 임무를 수행한다. 객체는 사람과 같이 각각 구분할 수 있는 유일한 이름을 가지고 있다. 특정 데이터를 통해 보인의 상태를 보유할 수 있다. 1. 객체의 3가지 특징 식별자 객체를 구별해주는 아이디 1-2. 상태 상태를 보여주는 실제 데이터 값 1-3. 행위 행위를 실행하는 함수 2. 클래스

파이썬 2021.04.12