본문 바로가기
반응형

Python49

[Python] PyQt5 버튼 클릭 시 텍스트 출력/ python GUI(3) pyqt에서 pushbutton 클릭 시에 텍스트 상자에 출력하는 것을 작성 1. PyQt5 designer를 실행행하고 이전에 작성한 test.ui를 불러온다 2. MainWinodw에 Text Edit을 배치하고 objectName을 objectName를 textEdit로 저장 2021.09.23 - [Python/PyQt] - [Python] PyQt5 버튼 클릭 시 이벤트 발생/Python GUI(2) 3. 이전 게시글에서 작성한 버튼 클릭시 호출되는 함수 부분 def buttonClicked(self): 를 수정 def buttonClicked(self): #pushButton 클릭되었을때 text상자에 출력해주는 소스 # self.textEdit.setText("버튼누름") #한번만 입력됨 #.. 2021. 10. 1.
라즈베리파이에서 파이썬으로 음악재생 (pygame) 2021.02.25 - [Python] - 파이썬 음악 재생 하는 방법 파이썬 음악 재생 하는 방법 1. playsound playsound를 사용하기 위해서는 모듈을 설치해야한다 해당 프로젝트의 터미널 창에서 설치 명령어 작성 pip3 install playsound from playsound import playsound playsound("파일.mp3") playsound.. eggwhite0.tistory.com 이전에 작성했던 playsound나 winsound는 윈도우에서는 실행 가능했지만 라즈베리파이에서는 작동이 안됐다 해결방법을 찾다가 발견한 pygame 모듈 python이 돌아가는 os에서는 다 실행 가능하다 1. pygame 모듈 설치하기 - 먼저 window환경에서 설치하는 방법 터미.. 2021. 10. 1.
파이썬 playsound 음악 중지하기 2021.02.25 - [Python] - 파이썬 음악 재생 하는 방법 파이썬 음악 재생 하는 방법 1. playsound playsound를 사용하기 위해서는 모듈을 설치해야한다 해당 프로젝트의 터미널 창에서 설치 명령어 작성 pip3 install playsound from playsound import playsound playsound("파일.mp3") playsound.. eggwhite0.tistory.com 예전에 playsound로 음악 재생하는 방법만 올리고 중지하는 방법은 안 올려서 정리함 찾아보니까 playsound는 말그대로 음악 재생하는 단일 기능만 가지고 있어 음악 중지하는 함수가 따로 없었다 playsound를 사용하려면 멀티쓰레딩을 이용해서 종료하는 함수를 만들어서 종료시킬 .. 2021. 10. 1.
Python 특정 문자 제거 및 치환 하기 Python에서 문자열 치환하는 방법을 알아보자 이전에 작성했던 자바에서 문자열 치환할 때 썼던 replace함수랑 비슷하게 쓰면 된다 - replace 함수 사용법 문자열.replace(old,new,count) old : 바꿀 문자 new: 새로운 문자 count: 변경할 횟수 - 사용 예시 1. test_print라는 문자열에 _(언더바를) 공백으로 바꾸고 싶으면 아래와 같이 작성 count자리에 아무것도 입력하지 않으면 전체를 다 바꿈 s = 'test_print' print("변경 전:", s) s_new = s.replace('_', ' ') print("변경 후:", s_new) [결과] 2. - test_print 문자열에 있는 t 를 a로 모두 변경 - test_print 문자열에 있는 .. 2021. 9. 29.
[Python] 리스트에서 특정 값 , 원소 위치, 원소 개수 1. 리스트에 내가 찾는 값이 있는지 찾기 위해서 사용하는 in 연산자 - 리스트에 1이 있는지 확인하는 코드 list_ = [1, 2, 3, 4, 5] if 1 in list_: print("True") else: print("False") [결과] list 요소에 1이 포함되어있기 때문에 True를 출력한다 - 리스트에 6이 있는지 확인하는 코드 list_ = [1, 2, 3, 4, 5] if 6 in list_: print("True") else: print("False") [결과] - 리스트 요소에 데이터 타입이 여러개일 때 값이 있는지 확인 list_ = [1, 'a', 2, 'B', 3, 1.2] if 'a' in list_: print("True") else: print("False") if.. 2021. 9. 27.
[python] 바이트배열을 정수로 python3이상에서 바이트배열을 정수로 변환하는 방법 빅엔디안(big-endian): 배열을 메모리 상위부터 저장 int.from_bytes(bytes,byteorder='big') byet 배열 b'\0x01\0x02\0x03' 을 int형 정수로 변환하는 코드 byte = b'\x01\x02\x03' print("byte배열: ", byte) print("타입 :", type(byte)) i = int.from_bytes(byte, byteorder='big') print("int 정수:", i) print("타입 :",type(i)) [결과] 리틀엔디안(little-endian): 배열을 메모리 하위부터 저장 int.from_bytes(bytes,byteorder='little') byet 배열 .. 2021. 9. 27.
[Python] PyQt5 버튼 클릭 시 이벤트 발생/Python GUI(2) 1. Qt designer 실행 2. Main Window - 생성 3. 만들어진 Main Window창에 Push Button 드래그 버튼을 클릭하고 objectName 부분을 수정한다 추후 python에서 ui를 연결할 때 사용하는 이름 4. 다른이름으로 저장 - 파일이 포함된 폴더에 test.ui로 저장 5. pycharm 에서 새 프로젝트 - main.py에 pyqt라이브러리를 import 한다 import sys from PyQt5.QtWidgets import * from PyQt5 import uic from PyQt5 import QtCore 6. Main Window로 저장한 test.ui를 연결하는 코드를 작성 form_main = uic.loadUiType("test.ui")[0] #.. 2021. 9. 23.
[Python] 내장 함수 Set사용하기 - 순서가 없는 집합 - unique한 값을 갖기 때문에 중복 값을 가질 수 없다 - set() 키워드 또는 중괄호를 이용한다 1. set 함수 선언- set() 키워드 또는 중괄호를 이용한다 s1 = set() s2 = set([1,2,3,4]) s3 = {1,2,3,4} print(s1) print(type(s1)) print(s2) print(type(s2)) print(s3) print(type(s3)) [결과] 2. unique한 값을 갖기 때문에 중복 값을 가질 수 없다 s1 = {1, 2, 3, 4, 1, 2, 3, 4} print(s1) [결과] 3. set 원소에 값 추가 add s1 = {1, 2, 3, 4, 1, 2, 3, 4} print(s1) s1.add(5) print("add:.. 2021. 9. 22.
[Python] 파이썬 map함수란? 사용 예제 - map 함수는 리스트 요소를 원하는 함수로 바꿔 새 리스트로 생성한다 - 여러개의 데이터를 한 번에 처리 사용법 map(function, iterable) funtion에는 적용할 함수를 iterable을 처리할 튜플 또는 리스트를 넣는다 ex) 실수형으로 저장된 리스트 항목을 정수형으로 처리하기 map을 사용하기 전에는 리스트 길이만큼 for문을 사용하여 변환한다 a = [1.2, 3.4, 5.6] print("before",a) for i in range(0,len(a)): a[i] = int(a[i]) print("after",a) [결과] map 사용 a = [1.2, 3.4, 5.6] print("before", a) a = list(map(int, a)) print("after", a) [.. 2021. 9. 15.
반응형