1. 程式人生 > >Python學習之windows音樂播放器之路(一)

Python學習之windows音樂播放器之路(一)

1.python讀取檔案操作 與函式返回值:

def getFilePath():
    try:
        f = open("C:\\Users\\tangjing\\Desktop\\test.py",'r')
        print(f.readline())
    finally:
        return  f;

myFile = getFilePath()
print(myFile.name)
myFile.close()

2.列舉路徑下所有檔案:

 while True:
        path = input('請輸入路徑:').strip()
        if os.path.isdir(path) == True:
            break

    for i in os.listdir(path):
        if os.path.isdir(path+"\\"+i) == True:
            print("資料夾"+path+"\\"+i)
        else:
            f = open(path+"\\"+i,"r")
            print("檔案"+f.name)

3.安裝第三方庫

4.使用mp3play播放音樂

4.1python3經試驗用mp3play庫播放mp3不成功

    mp3File = "E:\\lol\\qsbl.mp3"
    clip = mp3play.load(mp3File)
    clip.play()
    duration = clip.milliseconds() #返回mp3的時長 毫秒
    time.sleep(duration)
    clip.stop()

4.2使用pygame播放音樂(成功播音樂)

    mp3File = "E:\\lol\\qsbl.mp3"
    pygame.mixer.init()
    track = pygame.mixer.music.load(mp3File)
    pygame.mixer.music.play()
    time.sleep(20000)
    pygame.mixer.music.stop()