pythonデータベースに接続して音楽ソフトを作成する

1709 ワード

import pymysql
conn = pymysql.connect(host="localhost",user="root",password="123",db="day300",charset="utf8")
car = conn.cursor()



#     t_music
sql = '''CREATE TABLE t_music(
        id INT PRIMARY KEY AUTO_INCREMENT, --   
        mname VARCHAR(32), --   
        path VARCHAR(320)  --       
);

'''
car.execute(sql)
conn.commit()





#       id,  ,  
sql1=r'''insert into t_music values(1,"    -       ","F:\\\\pycharm2019.1.3\\\\PyCharm word\\\\  \\\\  \\\\    -       .mp3"), 
--           r  pycharm   \       ,   \\\\, mysql   \\,     pycharm   \\\\
          (2,"  JUN -    ","F:\\pycharm2019.1.3\\PyCharm word\\  \\  \\  JUN -    .mp3"),
--           r  pycharm   \       ,   \\, mysql   \,     pycharm   \\
          (3,"   -   ","F:\pycharm2019.1.3\PyCharm word\  \  \   -   .mp3");
--            r  pycharm   \       ,   \ mysql    ,    pycharm    
'''

car.execute(sql1)
conn.commit()





#      
sql2 = "select * from t_music"
car.execute(sql2)
#    conn.commit()
data =  car.fetchall()
print(data)
# ((1, '    -       ', 'F:\\\\pycharm2019.1.3\\\\PyCharm word\\\\  \\\\  \\\\    -       .mp3'),
#  (2, '  JUN -    ', 'F:\\pycharm2019.1.3\\PyCharm word\\  \\  \\  JUN -    .mp3'),
#  (3, '   -   ', 'F:pycharm2019.1.3PyCharm word       -   .mp3'))



#  pygame    
import pygame,time      #  pyname mixer    
pygame.mixer.init()     #   
pygame.mixer.music.load(data[1][2])    #    path  
pygame.mixer.music.play()       #           
time.sleep(100)                 #