月度归档: 2020年7月

7 篇文章

thumbnail
用Python模拟tree命令
tree这个命令的作用是列出文件树,是windows一个自带指令,linux也能安装这个命令。 他的运行效果是这样的: 我们尝试用python来复现这个指令的功能。 我们首先来分析一下这个指令到底都打印出了什么些东西: 第一行是当前目录的路径从第二行开始如果不是最后一个元素就打印出一个'├─',并且后面如果是其他目录的后就打印'│ '。如果是最后一…
thumbnail
使用Python获取网易云正在播放的音乐
前言 记得以前直播的时候有一个东西叫做点歌姬,然后他其中有一个功能就是把点歌姬里面正在播放的音乐存到一个txt文件里面,然后obs就可以实时读取这个文件然后展示到直播画面里面。但是如果我不想要那个点歌的功能,也不想用点歌姬,只是想把我目前在网易云里听的歌的名字展示到屏幕上的话,就比较棘手了,而下面是我的探索之路。 探索 第一次尝试 我第一个想到的是…
用于Minecraft服务器的qq机器人开发日记 —— 当前架构
项目地址:https://github.com/xyqyear/minecraft-qqbot 前言 上次的文章我演示了当前机器人的功能。本来我准备做一个系列解释如何从头开发一个qq机器人的,但是转念一想,nonebot本身就有一个非常详细的官方文档,我就没有必要再写一遍了。 这个系列主要是我开发机器人的日记,包括新的功能添加和结构调整。可能之后项…
thumbnail
transmission配置文件更改后自动回滚的问题
transmission是一个全平台的BT(PT)客户端,因为其轻量级以及易用性得到了广泛的应用。 我以前设置transmission的时候遇到的一个最大的问题就是修改了/etc/transmission-daemon/settings.json之后,重启transmission-daemon服务器,配置文件又被自动回滚了,导致就根本改不了配置文件…
thumbnail
Minecraft服务器和qq群机器人互动 —— 展示篇
前言 其实从去年开始我就想做一个qq机器人了, 但是那个学期比较忙,所以一直抽不出时间来做这个东西,而这个学期因为新冠以及一些其他的事情,空出了许多时间。于是在这个暑假开始开发了一个qq机器人,能够用来在qq群里运行一些mc的指令,以及qq群和mc游戏内能互相发消息。 项目地址:https://github.com/xyqyear/minecraf…
Python中json库的load和dump函数
相信很多朋友都对python里面的json库非常熟悉,json这个东西简明易懂,还能储存数据,实在是非常方便。 我一开始使用json是从爬虫接触的,那个时候只知道json.loads和json.dumps,当时ide确实会自动填充load函数和dump函数,但是当时就只知道用loads和dumps,并没有深究load和dump分别有什么用处。 最近…