- 博客(8)
- 收藏
- 关注
原创 uiautomation,pyautogui 总结
EditControl方法被用来获取微信的输入框控件,最新版随着聊天窗口不再变化,输入框的名称不再固定,会随着不同聊天窗口的窗口名而变化,所以代码被更改为self.EditMsg = self.UiaAPI.EditControl(LocalizedControlType='编辑')#self.WeChat.ListControl()这行代码的作用是找到微信主窗口中的会话列表,并将其存储在self.sess。#ListControl()是WindowControl类的一个方法,用于获取窗口中的列表控件。
2024-03-10 22:37:40
1490
1
原创 pandas中DataFrame(二维数组结构)相关操作
DataFrame是一个【表格型】的数据结构,DataFrame既有行索引,也有列索引。
2024-02-26 11:01:13
859
1
原创 Numpy,Pandas,Matplotlib
Pandas是免费开源的第三方库,是为python数据分析提供更高的性能,基于Numpy开发而来,使用两种数据结构,Series(一维数组结构)与 DataFrame(二维表格结构)Numpy是python用于数据分析,机器学习,科学计算的重要工具包,是进行科学计算重要数据库,支持多数值计算。数据存储在不同的数据结构表现的容器中,基于容器的特性对数据做不同维度的运算操作。DataFrame是表格型的数据结构,按一定顺序排列的多列数据组成。Series是一种类似与一维数组的对象 ,
2024-01-23 15:14:28
385
1
原创 字典的底层实现原理与哈希冲突解决
字典是由key-value配对组成的元素集合,是一个可变容器,可以存储任意类型的对象,字典的底层是维护一张哈希表,同时使用一张Indices表来辅助,计算key的哈希值再和mask做与操作【mask=字典最小长度(IndicesDictMinSize) - 1】得到index后,会找到indices的位置,但是此位置不是存的hash值,而是存的len(enteies),表示该值在enteies中的位置。字典依赖于哈希表实现,哈希表要求key必须是可哈希的,可哈希意味着在对象的生命周期里哈希值是不变的。
2024-01-22 11:07:47
446
1
原创 python前置单下划线,前置双下划线,前后双下划线,后置双下划线的区别
1._var 前置单下划线,涉及变量名和方法名时一般约定为仅供内部使用,只有约定含义,并不影响城西执行,python中公有变量和私有变量之间没有像java明确,只是一个指示性并不强制。2.__var前置双下划线, python解释器会重新属性名称,避免在子类中命名冲突。3.__var__前后双下划线,变量名不会被Python解释器修改。4.var_后置单下划线,与python中的关键字做区别。
2024-01-12 13:57:17
576
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人