python3

라즈베리파이 환경에서 버튼을 눌러서 음성을 녹음하고, 파일을 저장할 수 있게 만들게 하다가 그냥 클래스화 시켰다. (녹음 기능을 자주 우려먹어서..) 근데 이 코드 작성한 걸 다시 보니까 좀 아쉬운 점이 있다. stream 그냥 close하지 말고 with문 써서 close 안 쓸걸 그랬다. ㅜㅜ 그리고 arguments가 너무 드럽게 많은 것 같다. 솔직히 만들 때도 좀 정리하고싶었는데 이건 뭐 정리가.. 안 됨.. 이거 쓰실 분들은 그대로 코드 복붙하면 오류날 수가 있다. 마이크가 있는 채널 넘버가 가끔 달라져서 생성자에 있는 channels를 조금 이리 저리 조정해야할 거다. import pyaudio import wave from gpiozero import Button class Recorder..
뭐 사실은 거창한 건 없고.. 일을 하면서 오타쿠들을 기운 낼 수 있는 게 역시 최애의 대사 같은 거라서.. 지속적으로 컴퓨터 화면에 띄워주는 그런 명언(?) 프로그램을 만들어보고싶었다. 코드는 이렇다. import tkinter as tk import random OUTSIDE_COL = '#f9ebc8' INSIDE_COL = '#a0bcc2' def quote_flow(): quote = random.choice(quotes) tell, auth = quote.strip().split(',') canvas.itemconfig(label_quote, text=tell) canvas.itemconfig(label_author, text=auth) window.after(5000, quote_flow) ..
솔직히 smtplib과 datetime만 사용하지는 않았다. pandas, string, random도 씀. 아무튼, 내가 해야하는 일을 생각해서 정리해 적어보자면, 내가 아는 사람들의 생일들과 메일을 csv를 통해 정리해놓는다. csv를 통해 정리해놓은 생일과 오늘의 날짜를 비교하여 오늘이 생일인지 확인한다. 만약 생일인 사람들이 있다면 생일 축하 템플릿 txt 파일 중에서 하나를 골라 그 템플릿에 맞춰서 생일인 사람들의 이름과 함께 생일 축하 메시지를 보낸다. 코드를 하나하나 분리해서 설명하기가 힘들어서 주석으로 설명을 해놓았다. import pandas as pd import datetime as dt import smtplib import string import random bday_df = p..
박준영_
'python3' 태그의 글 목록