본문 바로가기
반응형

Python19

Python 문자열을 바이트 배열로 변환 파이썬에서 문자열을 바이트 배열로 변환하는 방법 바꿀문자열.encode("utf-8")을 하면 쉽게 바이트 배열로 변환할 수 있다 변환하는 함수를 작성 def stringToAsciiByteArray(self,str): try: b = str.encode("utf-8") return b except Exception as e: print('Error : ', e) return None 출력하는 코드작성 class Test: def stringToAsciiByteArray(self,str): try: b = str.encode("utf-8") return b except Exception as e: print('Connect Error : ', e) return None def __init__(self):.. 2021. 8. 24.
[Python] 2byte 배열을 int정수형으로 변환 1. 2byte를 int형 정수로 바꾸는 소스 코드 def getInt_2Byte(self, data): if data is None: return 0 value = (0x0000ff00 & (data[0] 2021. 8. 17.
[Python] int정수형을 2byte 배열로 변환 파이썬에서 int형 정수를 byte로 변환하는 코드 def get2Byte_Int(self,data): convertBytes = bytearray(2) convertBytes[0] = ((data>>8) & 0x000000ff) convertBytes[1] = (data & 0x000000ff) return convertBytes 결과를 확인 하는 코드를 작성한다 class Test: def get2Byte_Int(self,data): convertBytes = bytearray(2) convertBytes[0] = ((data>>8) & 0x000000ff) convertBytes[1] = (data & 0x000000ff) return convertBytes def __init__(self): pr.. 2021. 8. 2.
1. Python 시작하기 - PyCharm 설치 1. 홈페이지에 들어가서 다운로드 https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 2. 사용하는 OS 버전을 선택한 후 Community 버전을 다운로드한다 Professional 버전은 많은 개발환경을 지원하지만 30일만 무료로 사용할 수 있고 구입 시 학생 인증하면 혜택을 볼 수 있지만, 해당하지 않는다면 Community버전을 추천 3. 다운로드 폴더에 들어가서 pycharm-community 버전을 다운로드한다 설치할 저장소를 선택한 후에 옵션을 선택한다 Create Desktop Shortcut - 바탕화면에 바.. 2021. 7. 31.
[Python] 문자열 배열에서 특정 문자 찾기(특정 문자 포함 여부 확인) 파이썬 리스트에서 특정 문자열 찾는 방법 1. 1차원 배열 리스트에서 원하는 문자열이 포함되어있는지 확인 ex1) test 리스트배열에 '3'이 포함되어있는지 확인 print("---------------------") test = ['1', '2', '3', '4', '5', '6'] data = '3' if data in test: print("True") else: print("False") print("---------------------") 결과 값: True로 포함되어있다 ex2) test 리스트배열에 '7'이 포함되어있는지 확인 print("---------------------") test = ['1', '2', '3', '4', '5', '6'] data = '7' if data in .. 2021. 7. 12.
[Python] PyQt5 ui화면 해상도 구하기 /모니터 디스플레이 해상도 구하기 PyQt5에서 사용할 창 크기를 설정할 때 사용하는 모니터의 화면 해상도를 찾기 어렵다면 코드를 작성하여 구할 수 있다 screen_rect = app.desktop().screenGeometry() width,height = screen_rect.width(), screen_rect.height() print(width,height) PyQt5를 import해서 사용해야 한다 이렇게 작성하고 코드를 실행하면 콘솔 창에 모니터 해상도가 구해진다. 시스템> 디스플레이에 들어가면 모니터 디스플레이 설정하는 곳에서 화면 해상도가 맞는지 확인할 수 있다 디스플레이 해상도에 1920x1080으로 되어있다 2021. 6. 4.
pyinstaller 설치하기/ 파이썬 실행파일로 변환하기/py파일을 exe파일로 1. pyinstaller를 설치한다. pip install pyinstaller 터미널 창에 입력한다 다운로드 되는걸 확인할 수 있다 2. pyinstaller 사용(기본) pyinstaller 파일명.py 실행파일로 바꾸고 싶은 파이썬 파일 위치에서 위의 코드를 입력한다 파이썬 프로젝트내의 dist폴더 안에 변환된 폴더가 생성된다 D:\PycharmProjects\pythonProject\dist\main 폴더 내에 main.exe파일이 생긴 걸 확인할 수 있다 추가로.. 1) exe파일을 실행할 때 콘솔창이 뜨는데 콘솔창 없이 실행하고 싶으면 아래와 같은 코드를 사용하여 변환 pyinstaller --noconsole 파일명.py 2) dist폴더에 생성된 파일들을 한 파일로 다 변환하고 싶으면 p.. 2021. 6. 2.
[Python] PyQT 상단바 없애기 파이썬에서 pyqt를 연동하고 실행할 때 제일 위에 뜨는 상단바를 제거하는 함수를 작성한다 1. 상단바 표시 화면 self.setWindowFlag(QtCore.Qt.FramelessWindowHint) 위의 코드를 init() 함수 쪽(UI를 불러오는 곳)에 정의해주면 된다. 2. 상단바 제거 화면 상단바가 제거되어 실행되는걸 확인할 수 있다 2021. 4. 27.
[Python] 파이썬 리스트(배열)를 문자열로 변환하기 join함수 사용 1. 리스트 배열을 문자열로 합치기 a = ["a/b/c","d","e"] string = ''.join(a) print(string) [결과] 2. 요소 사이에 특정 문자열을 추가하여 문자열로 변환 a = ["a/b/c","d","e"] ex) 문자열 사이에 /를 넣고 싶을 때 string = '/'.join(a) print(string) [결과] >>예외: 리스트 배열이 모두 문자열이어야 에러가 생기지 않는다 정수형인 경우 TypeError: sequence item 0: expected str instance, int found 타입 에러가 발생한다 3. 리스트 배열이 정수형일때는 리스트 정수형을 리스트 문자열로 변환한 뒤 문자열로 바꾼다 a= [0,1,2,3] print(''.j.. 2021. 4. 8.
반응형