- 博客(22)
- 收藏
- 关注
原创 pygame里live2d的使用方法(live2d-py)
在pygame里使用live2d,包括live2d-py库的使用方法、OpenGL部分基础、OpenGL与pygame交互等等。【pygame, live2d, OpenGL】
2025-04-05 22:26:31
732
原创 Selenium记录RPA初阶 - 基本输入元件
很简单,因为都是<input>元件,只不过type不同,但大差不差。大差不差和上面,就是最好判断一下现在的内容和之前的是否相同。也简单,input元件直接send_keys即可。还有特殊的元件需要学习。
2025-02-04 16:41:08
433
原创 selenium记录Spiderbuf例题C03
JS动态加载需要极大时间,不然网站反应不过来。(1)进入例题,需要找到按钮规律。所以只能用sleep来等待了。
2025-02-03 20:51:26
541
原创 selenium记录Spiderbuf例题C02
之后呢,我尝试用puautogui来拖拽,也尝试过了多重点击都没用。但这里有个坑,就是滑过去了也不会使js刷新。(1)进入例题,需要找到滑块与滑条。(2)之后需要动作链来操作。最后我是连续拖了两次才解决的。需要注意的是,只能通过。
2025-02-03 20:18:02
557
原创 Cython全教程1 简介
之所以写这些文章,主要是为了记录一下自己在学习过程中所接触到的知识技术和所遇到的挑战,以及自己曾经走过的那些曲折而宝贵的坑。在这个过程中,我深刻体会到,将所学所的记录下来,不仅能够加深自己的理解,还能在未来的某一天,当自己或他人遇到类似问题时,能够快速找到解决之道。如果我的这些经验和总结能够帮助到其他人,那就更是锦上添花。在网上搜索时,我发现关于Cython的教程和资源并不是很多,这对于那些想要深入学习Cython来优化Python代码性能的人来说,这无疑是一个不小的障碍。
2025-01-13 18:43:33
390
原创 Swing里JLabel与JButton ImageIcon不显示图片
Swing里JLabel与JButton ImageIcon不显示图片,解决!!!!!!
2024-08-15 21:03:54
275
原创 基于Excel的视觉小说轻量引擎(Gal♥Py) — 基础语法篇
Gal♥Py的语法已经较为完善了,能进行简单的操作包括制作小游戏了,适合有python基础的人使用。本文针对Gal♥Py的基础语法进行讨论。
2024-08-09 15:07:28
673
1
原创 Python-ctypes,每日实现一个C语言数据结构挑战!
用Python的ctypes库,通过DLL调用C语言函数来实现数据结构,主打一个混编。今日的是循环队列SqQueue。
2024-08-04 15:27:21
201
原创 基于Excel的视觉小说(galgame)简易引擎(Gal♥Py)的思路
基于Excel的视觉小说(galgame)简易引擎(Gal♥Py),只是思路,代码以后完善了就分享。
2024-04-04 21:27:21
1967
2
原创 自创Enum-Python,解决了上篇文章指出的不合理问题。
就如上篇文章所说 ,Python自带的Enum中的unique装饰器有“创建后未履行责任”之嫌 ,于是我闲暇之时便对其进行了“”之塑造。这次,我的思路应用了元类与继承。一。
2024-02-11 23:06:25
932
2
原创 关于tkinter Label图片本是透明但不透明!
放假闲来无事,便继续学习python来放松。最近在学习做桌宠,只不过是基于tkinter的,毕竟不需要安装第三方库,方便。抛砖引玉,有不懂的地方请说,我尽全力来解答。
2024-02-08 23:10:27
1165
原创 关于使用pyinstaller的种种细节
1.如果你的.py源文件里,如果需要输出信息,也就是“print() 或 sys.stdout.write()”,那不能加-w参数,因为你需要向工作台输出信息,cmd就相当于工作台了,所以不能加(如果加了,会AttributeError: 'NoneType' object has no attribute 'write')。在网上,我们都会看见有些博主建议我们使用pyinstaller的-F与-w参数,前者是表示“打包一个.py文件”,而默认的是-D,意思是打包一个项目(文件夹);
2024-01-01 19:17:17
602
原创 我对Python装饰器的理解
@first以及下面的定义部分”,等同于first(third)(*args),也就是把下面定义的函数的函数名传入first()里,即first(third),function=third。所以说执行third(*args)就相当于执行second(*args)。网上的大多文章过于“学术气”,或者说我的功力尚有限,看了很多文章也不懂装饰器的原理,但会应用装饰器。但久而久之,便产生了一定的理解。所以说,“@first以及下面的定义部分”=first(third)(*args)=second(*args)。
2023-12-26 11:29:03
59
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人