Python 취미 도전 의 실현

머리말
오늘 우 리 는 Python 으로 자신 만 의 음악 재생 기 를 만 들 것 이다.이 를 위해,우 리 는 세 개의 패 키 지 를 사용 할 것 이다.
  • Tkinter:UI
  • Pygame:음악 재생
  • os:시스템 파일 에 접근 하기
  • 여기에서 우 리 는 음악 재생 기 를 만 드 는 모든 절 차 를 볼 수 있 고 코드 를 네 부분 으로 나 눌 것 이다.
    2.실현 과정
    첫 번 째 부분 에서 우 리 는 모든 패 키 지 를 가 져 올 것 이다.그 다음 에 UI 를 만 들 것 입 니 다.셋째,우 리 는 시스템 에서 모든 음악 을 가 져 와 앱 앱 에서 보 여 준다.넷 째,특정 음악 을 재생 하 는 데 도움 이 되 는 기능 을 설계 한다.
    이 세 개의 패 키 지 를 모두 가 져 오기 전에 우 리 는 시스템 에 이 패 키 지 를 설치 해 야 한다.
    
    pip install pygame
    pip install tkinter
    os설치 되 어 있 기 때문에 가 져 오기 만 하면 됩 니 다.
    
    from tkinter import *
    from pygame import mixer
    import os
    이제 프로그램 에 UI 를 만 들 것 입 니 다.
    
    root = Tk()
    root.title(“music player”)
    Button(root,text= “play”, command = playsong).grid(row =1 , column = 0)
    Button(root,text= “pause”, command = pausesong).grid(row =1 , column = 1)
    Button(root,text= “stop”, command = stopsong).grid(row =1 , column = 2)
    Button(root,text= “resume”, command = resumesong).grid(row =1 , column = 3)
    mainloop()
    
    여기 서 우 리 는 4 개의 단 추 를 만 들 고 명령 을 전달 합 니 다.다음 단계 에서 우 리 는 모든 함수 에 함 수 를 만들어 서 특정한 노래 를 재생,정지,복구,재생 을 돕 습 니 다.모든 노래 를 재생 목록 에 저장 할 것 입 니 다.따라서 3 단계 에 서 는 재생 목록 으로 변 수 를 만 들 고 시스템 에 노래 목록 을 저장 하고 표시 합 니 다.
    
    mixer.init()
    playlist = Listbox(root,selectmode=SINGLE,bg = “green”)
    playlist.grid(columnspan =5)
    os.chdir(‘/Users/rajatupadhyaya/Documents/song')
    song = os.listdir()
    for s in song:
    playlist.insert(END,s)
    
    mixer.init()시스템 의 모든 현재 노래 를 검사 합 니 다.다음 줄 에 목록 상 자 를 만 들 었 습 니 다.이 목록 상 자 는 UI 에 표 시 됩 니 다.os다음 줄 에 서 는 특정 디 렉 터 리 에 접근 하 는 데 도움 이 되 지 않 기 때문에 모든 음악 을 노래 변수 에 저장 하고 모든 노래 순환 을 재생 목록 에 저장 하 는 경 로 를 제공 합 니 다.이제 마지막 단계 에서 기능 을 정의 하고 재생 목록 을 만 들 것 입 니 다.
    
    def playsong():
    currentsong = playlist.get(ACTIVE)
    print(currentsong)
    mixer.music.load(currentsong)
    mixer.music.play()
    def pausesong():
    mixer.music.pause()
    def stopsong():
    mixer.music.stop()
    def resumesong():
    mixer.music.unpause()
    
    playsong함 수 는 현재 선택 한 노래 를 검사 하고 노래 를 불 러 와 재생 합 니 다.
    3.전체 코드

    4.최종 음악 재생 기 앱 은 다음 과 같다.


    파 이 썬 의 흥미 로 운 도전 의 실현 에 관 한 간단 한 음악 재생 기 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 음악 재생 기 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기