윤승재 | 21.05.07 조회:136 유튜브 파일변환기 from tkinter import *from tkinter import messageboxfrom pytube import Youtubeimport globimport os.pathgui = Tk()gui.title("유튜브 영상 변환기")gui.geometry("300x200")gui.resizable(False, False)def convert(): par = lnk.get() print(par) yt = YouTube(par) print("변환 시작") if(Radiovar.get() == 1): print("파일 확장명: mp4") yt.streams.filter().all() yt.streams.filter().first().download() else: print("파일 확장명: mp3") yt.streams.filter(only_audio=True).all() yt.streams.filter(only_audio=True).first().download() print("success") files = glob.glob("*.mp4") for x in files: if not os.path.isdir(x): filename = os.path.splitext(x) try: os.rename(x,filename[0] + '.mp3') except: pass messagebox.showinfo("유튜브 영상 변환기","변환 완료")b = Label(gui, text="다운로드 하고싶은 유튜브 영상 url 입력")b.pack()lnk = Entry(gui)lnk.pack(fill="x")st = StringVar() Radiovar = IntVar() Radio_button1 = Radiobutton(text="mp4 로 변환",variable=Radiovar,value=1) Radio_button2 = Radiobutton(text="mp3 로 변환",variable=Radiovar,value=2)Radio_button1.pack()Radio_button2.pack()a = Label(gui, text="\n")a.pack()btn = Button(gui, text="변환",command=convert)btn.pack()gui.mainloop()
최효빈 | 21.04.27 조회:84 (I♥RANG) 4월 3째주 자판기 만들기 활동사진 <자판기 만들기> 라는 주제는 '변수'라는 개념을 이해하기 위한 활동이었습니다. 사용자가 금액을 입력했을 때, 변수에 그 값을 저장하고자판기를 사용했을 땐 남은 금액을 변수에 저장하는 모형을 나타냈습니다. 대부분의 전자제품에는 SW가 이용되고, 그 원리에는 늘 입력과 출력, 그리고 컴퓨터가 그 데이터를 저장하는 '변수'라는 개념이적용된다는 것을 배우고 싶었습니다.