标签: python

5 篇文章

对 .mid 工作的一些整理
早在大学的时候做mc粒子音乐就对.mid文件做过一些处理,但是当时做的有些许草率,甚至还有些.mid文件处理会报错,因为有些格式的没有考虑到。最近做了钢琴练习的应用,趁着还熟悉,记录一下,以防以后会用到。 MIDI文件格式介绍 MIDI 文件格式详解 MIDI 文件(.mid/.midi)是一种二进制文件,采用分层结构存储音乐数据,不是简单的对象存…
thumbnail
使用go-cqhttp及python flask高度定制qq群聊机器人
群机器人实现的疫情关注功能 介绍 从qq推出qq小冰和小Q机器人,qq群机器人就一直在一定范围流行,但是官方的机器人功能缺乏、无趣,有时看起来还很呆,并不是很受欢迎。有时候我们在一些大群里面能看到一些自定义的机器人,能和群成员有趣的互动,还有许多高度自定义的功能,还能与一些游戏、网站建立接口查询数据,这都是怎么做到的呢? 最早腾讯官方是开放了sma…
thumbnail
mc_music_function
这是我自己花了一个多月吧,写出来的第一个东西,还是花了许多心思的 功能介绍 这是一个用py写的,解析mid文件,生成mc(我的世界)粒子音乐的程序, 总共由四个.py文件构成,也有打包成exe可执行文件 目前已经是最初版发行以来的第四个版本了,更新了许多东西,虽然还有很多bug 使用说明 不再赘叙,看文档 README.md 或https://gi…
换镜像源解决pip 慢,报错的问题
我们在使用pip的时候一定会遇到报错的问题,下到一半不下了,然后蹦出一堆报错信息,这是因为pip从官网下载库,下载文件大或者网络差的时候就会报错 升级pip 首先我们要把pip更新到最高版本 py -m pip install --upgrade pip 这是pip升级指令,如果不行可以用临时换源 pip install -i https://py…
thumbnail
斐波那契数列第N项
如何计算第10000000项斐波那契数 当n比较小的时候,无非就是什么递归,递推,但是当n大了呢,比如2000项,20000?200000?递归可能就解不出来了,而递推也比较耗时间 我简单的查了下网上并没有类似的问题和解答 我这里就简单的讲讲我的做法 以python为例,首先是建立一个长度为n+1(0到n)的数组,把第n项标为特殊值,然后用公式去寻…