标签: Python

11 篇文章

thumbnail
如何在 Windows 10 及以上的系统中安装WSL?
引言 在操作系统课程中,学习以Unix/Linux为内核的操作系统的时候, 我们需要频繁使用 ls, grep, chmod, ps 等命令,并理解进程、文件权限等核心概念。但是,受日常使用限制, 同学们往往不会将Ubuntu系统等Linux发行版作为自己从主流操作系统进行使用,故而研究Linux的途中受到了阻碍。 部分同学会进行安装虚拟机等操作,但是由于其繁琐的下载镜像、配置虚拟机等操作往往会浪费掉很多时间 (虽然在某些情况下,使用虚拟机仍然是最优解)。 为了与时俱进和方便同学们学会并使用Linux的操作逻辑,我们可以考虑使用Windows Linux 子系统(WSL)进行学习。 好处在于,
thumbnail
在 Windows 系统 AMD 架构上编译静态的 Python 并使用 Nuitka 生成可执行文件
提示 本文编译的 Python 版本是 3.13.9+ ,在此版本上成功编译了一个在 AMD 架构上不需要任何额外拓展链接库的 Python,对于其他版本的 Python 略有不同,可作为参考。 0x00 参考文章 在 Windows 上编译静态的 Python 是一件不容易的事情,一定程度上,研究如何在 Windows 编译一个静态的 Python 是没有必要和无用功的,所以对其研究的人就甚少,但在某些特定场景下,需要一个便于迁移的程序而又不想拷贝大量的小文件的时候,静态的 Python 可能有那么一点点用途。 https://www.blackh4t.org/post/how-to-com
thumbnail
在 Python 中使用 CryptoJS
在使用 Python 爬虫的时候需要使用到类似于前端的 CryptoJS 库来生成密文或者解密密文,以达到反反爬虫的目的。但是在 Python 中并不好实现 JavaScript 的 CryptoJS 库。 所以可以使用 js2py 来直接运行 JavaScript 代码调用 CryptoJS 库。 使用示例 # pip install js2py import js2py CryptoJS = js2py.require('crypto-js') plain_string = "Hello😀!这是一段明文。" encrypted_string = CryptoJS.AES.encrypt(p
thumbnail
Everything Here
介绍 这里堆积了我写的一些杂七杂八的代码,或者是推荐的网站、开源项目。本仓库旨在帮助消除赛博鸿沟。此页面不接受任何广告,如果您有更优质的网站,可以提交 PR 在此分享。 提示自研的项目仓库在由 码云 同步至 Github 同账号名下,将网址域名改为 github.com 即可访问 Github 下的同名仓库。 推荐站点 注意这些站点均是我个人收藏,并非由都本人开发,若出现触犯法律等各种问题由站长自行承担,与本人无关。 ๑乛v乛๑ (叠甲) 如果链接过期、网站倒闭等原因,请提交 Issue 或联系本人。 官方网站 网站名称 网址 说明 Steam 游戏平台 https://store.steam
thumbnail
Python 微博爬虫设计思路参考
目标 获取微博热榜 获取微博博文 获取博文评论 实践 使用 Python 爬虫进行词频统计,分析网友评论倾向。 获取某一条博文的所有评论 分词、统计词频 制作词云 流程与分析 获取 XSRF-TOKEN 需要先获取 XSRF-TOKEN ,请求如下接口即可:(这一步不定需要,但是前端每一部请求都携带有 XSRF-TOKEN 所以还是要获取一下) GET https://weibo.com/newlogin 参数: params = { 'tabtype': 'weibo', 'gid': '102803', # 貌似是固定的 'openLoginLayer': '0', 'url': 'htt
thumbnail
mpython 掌控板 ili934x / xpt2046 TFT 屏幕驱动
mpython 掌控板 ili934x / xpt2046 TFT 屏幕驱动 其它项目 mpython-oled屏幕显示图片 mpython-操作系统 介绍 为掌控板定制的 mpython ili934 显示 / xpt2046 触摸 TFT 屏幕驱动,代码逻辑遵循 mpython 的 oled 屏。 驱动源码参考至 https://github.com/jeffmer/micropython-ili9341 。并依照 mpython 掌控板文档 修改了源码,支持调用掌控板自带的字体,也允许使用自定义的字体。 使用说明 接入 TFT 屏幕 掌控板基于 esp32 开发板开发。查询资料显示 es
thumbnail
TaoLiSytem 桃丽掌控板系统
TaoLiSytem 桃丽系统 一个掌控板的UI方案 视频说明 | 安装方法 | 使用说明 | 开发文档 桃丽系统是掌控板界面设计的一个方案,旨在将零散的代码汇集起来,便于同学老师编程。将掌控板变成一个确切、功能完善的设备。系统的宗旨是简单易用、可移植、易于编译。 此系统由以赏独立开发。系统开发时参考了大量的文献资料,感谢每一位提供文献的小伙伴! 注意系统目前处于公测阶段,可能存在诸多问题,如果遇到了系统的 BUG **请尽量找出 BUG 的复现方法** 方便定位问题,有问题、建议、创意请提 Issues,有能力的同学可以提交 PR。 主界面 设置界面 插件界面 更新日志 注意2024年7月优
thumbnail
123云盘开放平台 123云盘直链鉴权 Python 代码示例
123云盘开放平台 123云盘直链鉴权 Python 代码示例 介绍 123云盘开放平台和123云盘直链鉴权示例。注意:此仓库并非官方仓库,详细说明请查看下方链接: 官方的开放平台文档:https://123yunpan.yuque.com/org-wiki-123yunpan-muaork/cr6ced 官方直链鉴权:https://www.123pan.com/faq?problem=dev_guide 123pan 官方 gitee 账号:https://gitee.com/pan123-git 代码中的URL鉴权来自:https://gitee.com/pan123-git/123pa
thumbnail
Python Schoolmanager Pear
Python Schoolmanager Pear 一 个 灵 活 的 学 校 数 据 管 理 项 目 由于主项目Pear Admin Flask 的修改,配置部分可能有所变化,现在已经更新 项目介绍与设计理念 这是一个基于 Python Flask 的学校数据管理插件,后台界面采用开源项目 Pear Admin Flask,并且以插件的形式接入 Pear Admin Flask 。 随着信息化的推进,学校数据管理的需求越来越高,如何有效地收集、分析和利用学校数据,提高教育质量和效率,是一个亟待解决的问题。为此,我开发了一个基于 Python Flask 的学校数据管理插件,旨在为学校提供一个
thumbnail
Twitter 访客 API 接口
前言 总所周知,Twitter的官方API需要推特开发者账号,申请流程非常麻烦。很久以前,我写过用Selenium来自动操作浏览器,以达到获取推特上画师mafumuffin的全部插画的功能。但是这种效率还是太低了,还占用了电脑的大量资源。近期我浏览外网时,看到了有关爬取Twitter的文章,里面提供了几个网友抓取出来的Twitter的查询接口,所以我打算重新写一个获取推文的程序。网上没有官方的整理,我会结合官方给出的资料,尽可能多的整理出一些Twitter API。我们把这些API接口先笼统扯呼为“Twitter 访客API”吧。注意:部分官方的API是机翻。 下面的示例都以Python代码展