zoukankan      html  css  js  c++  java
  • python连数据库制作音乐软件

    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.3PyCharm 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)                 #让程序保持运行
    
  • 相关阅读:
    centos安装docker-compose
    CentOS安装Docker
    【JPA】【笔记】GenerationType四中类型
    【maven】多个子项目、父项目之间的引用问题【转】
    一个页面多个echarts图表自适应
    jQuery操作单选按钮(radio)用法
    CASE WHEN .... THEN END 的用法
    遮罩层
    oracle 数据库的字段的增删改主键设定删除
    自动获取ROI-用于SFR算法的ROI获取
  • 原文地址:https://www.cnblogs.com/-xct/p/11951432.html
Copyright © 2011-2022 走看看