pip

Python开发制作酷狗和QQ音乐下载器

﹥>﹥吖頭↗ 提交于 2020-10-01 22:36:05
开发工具 **Python版本:**3.6.4 相关模块: requests模块 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 相关文件 对于新手小白想更轻松的学好Python开发,Python爬虫,数据分析,人工智能等技术,这里给大家分享一套系统教学资源,加下我V:itz992 【教程/工具/方法/解疑】 原理简介 QQ音乐下载器: 分析网页数据之后可以找到下面三个接口: 第一个接口需要根据歌曲名构造完整链接来搜索需要下载的歌曲信息; 第二个接口需要根据第一个接口返回的信息来构造完整链接来获取歌曲下载地址的部分信息; 第三个接口即为歌曲下载地址,需要根据前两个接口获取的信息来构造完整链接。 具体的实现过程见相关文件中的源代码。 酷狗音乐下载器: 分析网页数据之后可以获得以下两个接口: 利用方式类似于QQ音乐下载器,但比QQ音乐下载器简单一些。第二个接口需要第一个接口返回的哈希值来构造完整链接,然后请求第二个接口就可以获取歌曲的下载链接。 具体的实现过程见相关文件中的源代码。 使用演示 QQ音乐下载器: 在cmd窗口运行 QQ_Downloader.py 文件即可。 演示如下图所示: 酷狗音乐下载器: 在cmd窗口运行 KG_Downloader.py 文件即可。 演示如下图所示: 来源: oschina 链接:

[Python从零到壹] 二.语法基础之条件语句、循环语句和函数

穿精又带淫゛_ 提交于 2020-10-01 14:34:46
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。 Python系列整体框架包括基础语法10篇、网络爬虫30篇、可视化分析10篇、机器学习20篇、大数据分析20篇、图像识别30篇、人工智能40篇、Python安全20篇、其他技巧10篇。您的关注、点赞和转发就是对秀璋最大的支持,知识无价人有情,希望我们都能在人生路上开心快乐、共同成长。 本文参考了作者CSDN的文章,链接如下: https://blog.csdn.net/Eastmount https://github.com/eastmountyxz/Python-zero2one 同时,作者新开的“娜璋AI安全之家”将专注于Python和安全技术,主要分享Web渗透、系统安全、人工智能、大数据分析、图像识别、恶意代码检测、CVE复现、威胁情报分析等文章。虽然作者是一名技术小白,但会保证每一篇文章都会很用心地撰写,希望这些基础性文章对你有所帮助,在Python和安全路上与大家一起进步。 文章目录 一.条件语句 1.单分支 2.二分支 3.多分支 二.循环语句 1.while循环 2.for循环 3.Break

pip 查看安装路径

旧巷老猫 提交于 2020-10-01 12:06:01
pip 查看安装路径: pip show xxx 可以,下面的方法也可以: 使用pip安装完包后,只需再执行一次命令pip install xx,就会显示安装路径 使用pip freeze命令可以查看安装了那些包 pip list 查看pip安装了哪些包 查看conda安装了哪些包 conda list 来源: oschina 链接: https://my.oschina.net/u/4302946/blog/4531477

App 自动化,Appium 凭什么使用 UiAutomator2?

无人久伴 提交于 2020-10-01 09:38:51
1. UiAutomator2 是什么 可能很多人对 UiAutomator2 和 UiAutomator 傻傻分不清楚 UiAutomator 是 Google 开发的一款运行在 Android 设备上的 UI 自动化测试工具,基于JAVA语言,使用它有一个限制,就是必须打包成 APK 或 JAR,然后上传到设备,才能运行 事实上,UiAutomator2 同样有 JAVA和 Python 版,今天我们聊的是 Python 版本的 UiAutomator2 至于 JAVA 版本的可以参考之前写的文章: 点我查看 Python 版本的 UiAutomator2 项目地址: https://github.com/openatx/uiautomator2 2.Appium 和 UiAutomator2 作为移动端自动化的鼻祖,早期版本的 Appium 是基于 UiAutomator 和 Bootstrap.jar 其中,Bootstrap 在 Appium初始化的时候,被推送到 Android 设备上,负责监听 Appium 发过来的请求,并转换后发送给 UiAutomator 去处理,完成自动化操作 最新版本的 Appium 加入了对 UiAutomator2 的支持,原理进行了更新,功能和稳定性更加完善 原理图可以参考: 3.准备 在使用 UiAutomator2 之前

搭建ESP32-IDF开发环境

泪湿孤枕 提交于 2020-10-01 06:24:03
这里介绍WIN10系统下使用ubuntu虚拟机搭建ESP32-IDF开发环境。 一、安装虚拟机。 安装 lubuntu 和 Vmware ,还有 ESP-IDF 。 但是ESP-IDF在github上下载不了,可以在乐鑫官网上下。 https://dl.espressif.com/dl/esp-idf/releases/esp-idf-v4.1.zip 二、设置共享文件夹。 在VMware上设置共享文件夹,方便把Windows的文件传入到虚拟机中,前提是vmware tools要装好。 共享文件夹在 目录中。 三、更换ubuntu软件源。 请参考 这里 。我换了清华的源,然后再安装aptitude。使用安信可提供的lubuntu,密码是aithinker。 sudo apt-get install aptitude 如果安装不了aptitude,显示软件包保持现状,就再换个软件源。 四、安装python。 五、更换pip软件源。 mkdir ~/.pip vi ~/.pip/pip.conf 再写入以下内容。 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 六、安装并使用ESP32-IDF。 先安装所需要的软件。 sudo apt-get install gcc git wget make

我用飞桨Parakeet仅六步实现了一个语音合成模型

感情迁移 提交于 2020-09-30 15:18:06
【 飞桨 开发者说】顾茜,PPDE 飞桨 开发者技术专家,烟草行业开发工程师,毕业于厦门大学数学科学学院,研究方向为:人工智能在烟草行业的应用。 ​ 该项目使用WaveFlow(Github地址: https://github.com/ PaddlePaddle /Parakeet/blob/develop/examples/waveflow/train.py)作为语音合成模型示例任务,并结合Transformer TTS验证语音合成效果。 下载安装命令 ## CPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle ## GPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu Parakeet是 飞桨 近期上新的语音合成套件,用于实现端到端的语音合成 。如果您使用过各类读书app或者某些浏览器、插件的朗读功能,这些都是典型的TTS(Text To Speech)场景。本项目将使用WaveFlow语音合成模型完成相关任务,并结合Transformer TTS验证语音合成效果,比如输入“Hello World”,文字转语音效果如下。 WaveFlow模型介绍

Fabric开发(二) Ubuntu20.04.1快速搭建Fabric1.0.0 (排雷版)

烈酒焚心 提交于 2020-09-30 10:45:27
一、安装Fabric前准备: 1、安装ubuntu,建议virtualBox+ubuntu镜像。 我所使用的版本: 1、virtualBox 5.2.20 #ubuntu桌面版,方便某些操作,例如修改源。(建议安装英文版) 2、ubuntu-20.04.1-desktop-amd64.iso 安装注意点: 1、内存: 2048M 2、CPU: 2 3、磁盘: 位置放在D盘,大小50G。 fabric 安装完需要10G 4、网络模式: 桥接 1、内存 显存 存储修改 2、网络修改 3、安装完成后,九宫格找到Software&Update,修改源。 2、xshell6 连接 可以网站直接申请学校版本 1.采用xshell 进行操作, 方便复制 sudo apt-get install openssh-server ps -e | grep ssh 2.查看ip sudo apt install net-tools ifconfig 查看ip也可以直接点击 九宫格找到Setting ->Network 3.进行xshell连接 3、安装 vim、git、curl、pip 此处注意:python-pip安装会报找不到,所以改为python3-pip sudo apt-get update sudo apt-get install vim sudo apt-get install git

Python技巧总结(持续更新)

对着背影说爱祢 提交于 2020-09-30 09:52:03
在这篇文章中,我会列举一些平常会用到的Python技巧和Python工具包,持续更新,建议收藏! 1.整理字符串输入 整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复杂,可能有更好的方法来解决: user_input = "This string has some whitespaces... " character_map = { ord( ) : , ord( ) : , ord( ) : None } user_input.translate(character_map) # This string has some whitespaces... 在本例中,你可以看到空格符「 n」和「 t」都被替换成了单个空格,「 r」都被删掉了。这只是个很简单的例子,我们可以更进一步,使用「unicodedata」程序包生成大型重映射表,并使用其中的「combining()」进行生成和映射。 2.迭代器切片(Slice) 如果对迭代器进行切片操作,会返回一个「TypeError」,提示生成器对象没有下标,但是我们可以用一个简单的方案来解决这个问题: import itertools s = itertools.islice(range(50), 10, 20) # <itertools