python
锦恢
这个作者很懒,什么都没留下…
展开
-
Python3的字符串编解码
文章目录`\u`开头的已经转义的没有转义(原生字符串)`\x`开头的带转义的不带转义的Python默认使用utf-8编码,但是在诸多的网络编程中,我们经常会拿到编码不为utf-8的字符流。因此,在此情况下,有必要了解Python3对于字符串的编解码。网上有许多的教程都是对于Python2的,那些都不适用于Python3\u开头的分为两种情况已经转义的如果已经转义的,不需要去管,Python内部会自动转码text = "9\u201323 February"# 如果看它不爽,可以通过两种方原创 2022-04-15 22:22:14 · 1055 阅读 · 0 评论 -
Python根据歌曲id爬取网易云音乐歌词
在使用requests爬取网易云音乐的歌词时,直接爬取该网页的url,再经过bs4一顿解析后,你会发现,你找不到你想要的歌词,这是因为,网易云音乐内部并不是直接把歌词和音乐挂载在网页上的,而是通过内部的阿贾克斯请求获取歌词的。因此我们可以调取网易云内部的API得到数据包,用json来解析之,便可以获取我们想要的歌词了。下面只是给出最关键的函数,后续细枝末节的处理就不写了,相信都这篇文章的同学应该都会:def get_lyric(song_id): headers = { "use原创 2021-02-15 13:19:53 · 2738 阅读 · 3 评论 -
pipreqs一行命令整理得到当前项目的requirements.txt
文章目录为什么需要pipreqs安装与使用注意事项(如果你运行失败了请看这里)为什么需要pipreqsrequirements.txt是一个合格的python项目、库或者软件包必备的文件,里面涵盖了所有项目使用到的第三方库以及对应的版本号。对于拿到requirements.txt的用户来说,直接一行pip install -r requirements.txt,毫不拖泥带水,一行安装完所有需要的依赖库。但是对于开发者来说,去写requirements.txt可能是一个费时费力的事情,毕竟你或许记得正在原创 2021-02-10 20:52:18 · 622 阅读 · 0 评论