Python
文章平均质量分 78
bodh01
这个作者很懒,什么都没留下…
展开
-
python 单例模式连接数据库
import pymysqlclass Con_db(object): db = [] # 设置连接池 __instance = None def __new__(cls, *args, **kwargs): if not cls.__instance:#判断单例是否存在,不存在就创建否则直接返回 cls.__instance = object.__new__(cls) return cls.__instance .原创 2020-05-15 10:45:03 · 1776 阅读 · 0 评论 -
python基础--python的数据类型
当语句以冒号:结尾时,缩进的语句视为代码块。缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。Python程序是大小写敏感的,如果写错了大小写,程序会报错。数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页...原创 2018-03-20 20:13:24 · 426 阅读 · 0 评论 -
python实现简单的音乐播放器
开发环境:windows10python 3.6thinter(显示界面)pygame(播放音乐)#-*- coding: utf-8 -*-import osimport tkinterimport tkinter.filedialogimport timeimport threadingimport pygameroot = tkinter.Tk()root.title(...原创 2018-07-08 09:53:13 · 10654 阅读 · 5 评论 -
python 播放器修复崩溃问题
上个版本的播放器可以实现简单的音乐播放,在测试的过程中发现时不时的会崩溃,在网上找没找到解决办法,有说是pygame和tkinter不兼容的,有说tkinter有问题的。。。。。。经过测试发现问题出在多线程上,反复测试才发现是多线程在资源分配上出问题,找到问题就好办了,既然是多线程的数据分配问题那就通过加锁解决,多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个...原创 2018-07-14 15:28:14 · 485 阅读 · 1 评论 -
python爬取qq音乐
爬取网页版的音乐可以使用抓包工具也可以直接使用谷歌浏览器的开发者调试工具分析地址下面使用开发者调试工具分析数据从搜索开始随便输入一个歌曲名到搜索框可以看到有很多请求,一般我们需要的都是ajax请求所以切换到XHR选项:会有很多请求,一般请求以json数据返回寻找返回的json数据挨个点一下看看response或者preview一般来说返回的json数据都比...原创 2019-09-11 17:49:12 · 3780 阅读 · 2 评论 -
python爬取qq音乐第二种方法
分析参考https://blog.csdn.net/XBODHX/article/details/100743069这个播放接口是在网站找信息的时候找到的:用到的接口为:搜索接口:https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remote...原创 2019-09-11 17:54:40 · 1754 阅读 · 1 评论