随笔分类 - Python
摘要:window 安装PyQt5 pip install pyqt5 pip install pyqt5-tools (安装常用的Qt工具) 添加环境变量 变量名: QT_QPA_PLATFORM_PLUGIN_PATH 变量值: D:\workspace\Python\练习\venv\Lib\site
阅读全文
摘要:filter() 高阶函数filter()接收一个函数和一个序列 ,filter()把传入的函数依次作用于序列的每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素, 返回值是一个Iterator。 map() reduce() reduce()函数接受三个参数, 第一个为函数,
阅读全文
摘要:抓取QQ音乐歌单1.通过分析歌曲下载路径来分析所需参数: 通过比较, 得出其中歌曲下载url与参数vkey是可变的,歌曲下载url中可变得值是请求歌单返回的歌曲数据的strMediaMid参数, 而vkey是通过请求歌单返回的歌曲数据的songmid参数再次请求另一个url返回vkey值2.通过分析请求歌单url来分析所需参数: dissid dissid为请求diss的返回数据中的dissid...
阅读全文
摘要:import base64 str = '12345678'.encode('utf8') print(base64.b64encode(str).decode('utf8')) # 编码 接收的参数为bytes类型 print(base64.b64decode(base64.b64encode(str)).decode('utf8'))...
阅读全文
摘要:1.图片二值化:先将RGB图像转为灰度图再转为二值图 2.图片去噪 3.使用pytesseract(OCR)将识别并“读取”嵌入图像中的文本
阅读全文
摘要:dir(object) 列出对象的大多数属性 getattr(object, name) 从object对象中获取name字符串指定的属性 hasattr(object, name) 如果object对象中存在指定的属性, 或者能以某种方式通过object 对象获取指定的属性, 返回True set
阅读全文
摘要:函数自省: 函数可以通过__dir__查看函数具有哪些属性 __closure__函数闭包,即自由变量的绑定 __globals__ 函数所在模块中的全局变量 __defaults__ 形参的默认值 __kwdefaults__ only-positional 的默认值 __annotations_
阅读全文
摘要:迭代是数据处理的基石。迭代器模式(Iterator):惰性获取数据的方式,即一次获取一个数据项。 Python解释器需要迭代对象x时, 会自动调用iter(x). 而内置的iter函数有以下作用: (1)检查对象是否实现了__iter__方法, 如果实现了就调用它, 获取一个迭代器。 (2)如果没有
阅读全文
posted @ 2019-01-19 18:58
Frankssss
摘要:使用python的内置模块tkinter编写了爬取51Ape网站(无损音乐的百度云链接)的UI界面 tkinter入门简单, 但同时在编写的过程中因为文档的缺少很不方便。 下面是UI界面模块的编写,由于爬虫方面由于网站没有反爬非常简单,就不显示出来了 UI类在初始化时会加载所有歌手信息, 下拉框绑定
阅读全文
摘要:Python 中自带了bisect模块实现了二分查找
阅读全文
摘要:JSON 是一种数据交换格式 规定了字符集为UTF-8 这样也多语言兼容。 JSON的字符串规定必须使用双引号"", object的键也必须用双引号""。
阅读全文
摘要:为什么切片和区别会忽略最后一个元素? 1.当只有最后一个元素时, 可以快速看出切片和区间又有几个元素[: 3] 2.当起始位置都可见时, 可以快速计算出切片的区间长度 [start:end] end-start 3. 可以通过一个下标将列表分割为不重叠的两部分 什么是自省? 程序在运行时, 能知道对
阅读全文
摘要:参考 https://blog.csdn.net/zhchs2012/article/details/79032656 AES加密算法是一种对称加密算法, 他有一个密匙, 即用来加密, 也用来解密
阅读全文
摘要:闭包是指延伸了作用域的函数。 自由变量(free variable) 指未在本地作用域中绑定的变量 函数装饰器用于在源码中标记函数, 以某种方式增强函数的行为。 装饰器实质,把被装饰的函数替换为新函数, 二者接收相同的参数,绑定了被装饰函数最为自由变量,返回被装饰函数本该返回的值,同时还会做些额外操
阅读全文
摘要:threading.Thread 模块 继承实现: 函数实现: concurrent.futures 模块 线程池:
阅读全文
摘要:拆包将一个结构中的数据拆分为多个单独变量中 *args **kwargs
阅读全文
摘要:注: 函数的参数传的是引用, 所以小心可变参数 POSITIONAL_OR_KEYWORD 可以通过定位参数和关键字参数传入的形参 VAR_POSITIONAL 定位参数 VAR_KEYWORD 关键字参数: **kwargs kw接收的是一个dict KEYWORD_ONLY 仅限关键字参数(强制
阅读全文
摘要:zfill(): 方法返回指定长度的字符串,原字符串右对齐,前面填充0。 rsplit(): 从右向左寻找, 对字符串进行分割并返回一个列表 sep -- 可选参数,指定的分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 count -- 可选参数,分割次数,默认为分隔符在字符
阅读全文
摘要:Python3 默认使用unicode编码 一个字符串是一个字符(Unicode)序列 decode 解码 把字节序列转换位码位的过程叫做解码。 encode 编码 把码位转换为字节序列叫做编码,计算机只能识别字节 bytes 转 字符串 字符串 转 bytes
阅读全文
摘要:Request URL: https://music.163.com/weapi/song/enhance/player/url?csrf_token= FormData : params: BVXVVXim+e05bnBYIxj/h6jSnCTtcNsZWCHS0GS1MhnZ4Qf52NfXqh
阅读全文

浙公网安备 33010602011771号