- 博客(37)
- 收藏
- 关注
原创 关于Squish的介绍和简单使用说明
网络研讨会 | Squish for Qt: 为Qt应用量身打造的自动化测试工具_哔哩哔哩_bilibiliSquish是一款跨平台、支持多种开发技术的GUI自动化测试工具,基于对象识别的GUI自动化测试工具、支持各类操作系统、可为多种技术开发的应用程序提供GUI自动化测试。操作简单、脚本语言灵活、切换平台无需修改测试脚本、一次学习到处使用、体验一致。上周五,我们的网络研讨会分享了Squish工具的主要功能特性和如何创建Qt应用的GUI自动化测试。申请试用:https://www.qt.io/zh-cn,
2022-07-02 14:37:41
3467
原创 PyCharm安装了第三方库requests提示ModuleNotFoundError: No module named ‘requests‘
1.首先要确定是安装了requests库,可以在PythonProject文件下找到Scripts文件夹中的requests库2.通过File-->Setting上的Python解析器进行添加3.点击+号,搜索出requests这个库,然后install package4.install 成功之后就会显示requsets的库了,然后再运行一下程序即可...
2022-05-25 10:27:23
3591
3
原创 C编译时遇到报错:fatal error LNK1120: 1 个无法解析的外部命令
fatal error LNK1120: 1 个无法解析的外部命令...
2022-03-26 16:58:25
6331
3
原创 phthon easygui下载地址和如何导入到python库
使用在官方网站的链接http://easygui.sourceforge.net/下载EasyGUI — easygui 0.97 (2014-12-20) documentationhttp://easygui.sourceforge.net/一、下载安装1.下载0.96的easygui;软件链接如上,选择下载的地址,我是放在了D盘,D:\easygui-0.962.对压缩包进行解压,得到setup.py和easygui.py两个文件。3.打开cmd,可以直接用win + R打开cmd
2021-09-12 22:23:31
589
原创 WIFI配置
#启动wpa_supplicantwpa_supplicant-Dnl80211-B-iwlan0-c/etc/wpa_supplicant.conf#获取搜索结果wpa_cli-iwlan0scan_results#新建wifi配置,会返回一个新的网络整数ID,比如:0wpa_cli-iwlan0add_network#假设新wifi的网络ID为0#设置wifi的ssid#ssid需要添加双引号,双引号还要加斜杠或者单引号wpa_cli-iwlan...
2021-09-03 11:06:52
800
原创 arm板子上没有可执行的APP和armLinux下配置静态IP和网卡重启
https://www.runoob.com/linux/linux-comm-chmod.html
2021-08-26 18:30:57
350
原创 Linux解压命令tar
https://blog.youkuaiyun.com/qq_25908839/article/details/102877287
2021-08-05 18:45:45
124
原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa2 in position 4: illegal multibyte sequence
读文件遇到这个报错,错误说编码方式有问题在后面加了encoding = 'utf -8',就可以陈宫读取文件内容了
2021-07-19 22:11:30
4611
原创 python小记~元组
元组和列表的的解包:元组和列表的解包同样适用。左侧的变量和右边的数量要一致>>> t = (123,'fishc',3.14)>>> x,y,z=t>>> x123>>> y'fishc'>>> z3.14>>>元组是不可变的,但是元组里面的可变列表,是可以更改的>>> s= [1,2,3]>>> t =[4,5,6]>&.
2021-07-16 21:06:15
96
原创 python小记~列表推导式
举例:[expression for target in iterable]>>> oho = [1,2,3,4,5]>>> oho = [ i * 2 for i in oho]>>> oho[2, 4, 6, 8, 10]从程序的执行效率来说,列表推导式的运行效率比普通的循坏要快一倍多,主要是因为列表推导式是以更快的C 语言的速度来运行的。...
2021-07-15 20:35:12
788
原创 python小记~列表引用,浅拷贝和深拷贝copy
浅拷贝,拷贝的只是引用,就是别名。就是说你这个人有很多个花名,实际上指的是有你一个人copy拷贝的是整个列表对象
2021-07-14 16:46:35
135
原创 python小记~嵌套列表
>>> matrix = [[1,2,3],[4,5,6],[7,8,9]]>>> for i in matrix: for each in i: print(each)索引>>> matrix[0][1]2>>> B = [[0]*3]*3>>> B[[0, 0, 0], [0, 0, 0], [0, 0, 0]]>>> B[1][1] = 1...
2021-07-13 21:51:33
166
原创 python小记~列表,字符串
Step one:将赋值号(=)左边指定的内容删除Step two:将包含在赋值号(=)右边的可迭代对象中的片段插入左边被删除的位置其实它是分上面两个步骤实现的>>> heroes = ['zhizhuxia','meilide','mieba','putao','chengzi']>>> heroes[4]='baby'>>> heroes['zhizhuxia', 'meilide', 'mieba', 'putao', 'baby
2021-07-13 21:18:21
93
原创 python小记~列表/列表切片
1.不同元素使用[ ],使用,将元素分开,列表可以容纳不同类型的元素2.序列是python中最常用的数据结构3.列表切片>>> list1 = [1,2,3,4,5,'上山大老虎啊']>>> for each in list1: print(each)12345上山大老虎啊>>> list1[-1]'上山大老虎啊'>>> list1[3:][4, 5, '上山大老虎啊']>>...
2021-07-12 20:54:40
100
原创 python小记~列表append、extend、insert、remove、pop、clear、
1.append()每次只能加一个元素2.extend([])能加一个列表,这个方法的参数必须是一个可迭代的对象,新的内容是追加到原列表最后一个元素的后面3.
2021-07-12 20:54:13
396
原创 作用域运算符
1."::”作用域运算符本质:左操作数是一个scope(范围的意思),右操作数是scope内的一个名字,可是是scope,class,member或者function,variable等。2.作用域的使用:两个独立的类,相互访问时,只能是静态函数通过::访问。 如果是继承函数,静态与非静态都可以用。...
2021-07-11 15:31:49
642
原创 python小记~迭代
官方说法:迭代~就是重复反馈过程的活动,目的通常是为了接近并达到所需目标或结果每一次的过程的重复称为一次迭代,而每一次迭代得到的结果会被用来作为下一次迭代的初始值我的自我理解:举个例子:列表中的元素banna = ['apple',1,'boy',2,'cat',3,'dog',4]从索引0开始,遍历一遍,遍历就是把里面的元素再排一遍>>> banna = ['apple',1,'boy',2,'cat',3,'dog',4]>>> for i in b
2021-07-11 15:31:27
140
原创 python小记~列表、元组和字符串
列表、元组和字符串都可以称作为序列一、他们的共同特点1)都可以通过索引得到每一个元素例子例子:>>> index=['小英子',90,80,'滴滴答答',78,'东方']>>> index[0] #索引值总是从0开始'小英子'>>> index[-1] #索引值可以是个负数,从后面往前数'东方'2)默认索引值总是从0开始(当然灵活的python还支持负数索引)3)可以通过分片的方法得到一个范围内的元素集合>>...
2021-07-11 15:31:10
170
原创 python小记~递归hanoi汉诺塔游戏
def hanoi(n,x,y,z): if n == 1: print(x,'-->',z) else: hanoi(n-1,x,z,y)#将前n-1个盘子从X移动到Y上 print(x,'-->',z)#将最底下的最后一个盘子从X移动到Z上 hanoi(n-1,y,x,z)#将Y上的n-1个盘子移动到Z上n= int(input('请输入汉诺塔的层数:'))hanoi...
2021-07-11 15:30:51
112
原创 python小记~集合set(具有唯一性、无序的)
可以使用for把集合中的数据一个个读取出来可以通过in 和 not in 判断一个元素是否再集合中已经存在>>> set1 = set([1,2,3,4,5,5,7])>>> set1{1, 2, 3, 4, 5, 7}>>> num = {1,3,5,67,0}>>> num.add(6)>>> num{0, 1, 67, 3, 5, 6}>>> num.remove..
2021-07-11 15:30:36
240
原创 python小记~os、os.path模块中关于文件、目录常用函数的使用方法
模块是一个包含所有你定义的函数和变量的文件,起后缀名是.py模块可以被程序引入,以使用该模块中的函数等功能OS:Operating System我们所知道的操作系统有:windows,Mac OS,Linux,Unix,这些操作系统底层对文件系统的访问工作原理是不一样的因此你可能就要针对不同的系统来考虑使用哪些文件系统模块,这样的做法是非常不友好且麻烦的,因为这样一位着你的程序运行环境一改变你就要相应的去修改大量的代码来应付有了OS 模块,我们不需要关心操作系统下使用的是什么模块,O
2021-07-11 15:30:17
262
原创 python小记~pickle
>>> import pickle>>> my_list = [123,3.1415,'小颖欣',['another list']]>>> pickle_file = open('my_list.pkl','wb') #打开文件,wb>>> pickle.dump(my_list,pickle_file) #把my_list列表放到文件pickle_file里面>>>...
2021-07-11 15:29:58
108
原创 python小记~文件操作
'r' :以只读方式打开文件‘w’:以写入的方式打开文件,会覆盖已存在的文件'x':如果文件已经存在f.close() 关闭文件f.read(size=-1) 从文件读取size个字符,当未给定size或者定负值的时候,读取剩余的所有字符,然后作为字符串返回f.readline() 以写入的模式打开,如果文件存在,则在末尾追加写入f.write(str) 将字符串str写入文件f.writelines(seq) 向文件写入字符串...
2021-07-11 15:29:40
200
原创 python小记~while 循环
while condition:statement(s)1.直接退出循环:breakwhile True: answer = input('主人我可以退出循环了吗?') if answer == '可以': break print('好累')2.退出循环continue,再次进入条件判断:else:当循环条件不再为真的时候,else语句才会被执行...
2021-07-11 15:28:46
102
原创 if条件判断5种语法结构
1.判断一个条件,如果这个条件成立,就执行其包含的某条语句或某个代码块if condition:statement(s)2.判断一个条件:若果条件成立,就执行其包含的某条语句或者某个代码块,若果条件不成立,就执行另外的某条语句或者某个代码块if condition:statement(s)else:statement(s)3.判断多个条件,如果第一个条件不成立,则继续判断第二个条件,如果第二个条件还不成立,则接着判断第3个条件if...
2021-07-10 16:39:02
4761
原创 TypeError: can only concatenate str (not “float”) to str
1.TypeError: can only concatenate str (not “float”) to strprint()内的“+”前后数据类型保持一致更改为print(‘时间是’+str(t))2.TypeError: 'int' object is not callable解决办法该错误的意思是Int型的对象是不可调用的(not callable)看到这个错误我先是一愣,心想:“int对象不可调用?我没有调用Int型数据啊,我调用的是一个函数方法!”。调来调去都没
2021-07-08 21:37:57
5505
原创 python小记~内嵌函数和闭包
内嵌函数>>> def fun1(): print('fun1()正在被调用') def fun2(): print('fun2()正在被调用') fun2() >>> fun1()fun1()正在被调用fun2()正在被调用内部函数的作用域都在外部函数之内,fun2出了fun1就没有效果了噢闭包定义为如果在一个内部函数里对外部作用域(但不是在全局作用域的变量进行引用)那内部函数称为闭包...
2021-04-02 20:51:25
128
原创 python小记~lambda表达式
不用考虑申请和释放资源1.python执行一些脚本的时候,使用lambda就可以省下定义函数的过程,比如说我们只是需要写个简单的脚本来管理服务器的时间,我们就不需要定义一个函数然后再写调用,使用lambda函数就可以是代码更加精简...
2021-04-02 20:48:00
114
1
原创 Python小记~索引字典
字典标志{}key,value=key :value创造一个字典可以使用dict若不知道dict的用法,可使用help(dict)自行创造字典:>>> diction1 = {'李宁':'一切皆有可能','耐克':'just do it','阿迪达斯':'impossible is nothing'}>>> print('鱼C工作室的口号是:',diction1['耐克'])鱼C工作室的口号是: just do it>>>.
2021-04-02 20:47:36
546
1
原创 命名空间
1.命名空间是为了防止名字名字冲突提供一种可控的机制。2.命名空间由三部分组成:namespace、空间名字和一系列由花括号括起来的声明和定义。using namespace ::std;只要能出现在全局作用域中的声明都能置于命名空间中。全局作用域是?3....
2018-05-06 11:12:28
177
原创 类。对象。成员函数
1.类的定义通常放在头文件中2.类与函数通常在头文件中声明.h3.函数的实现在.cpp文件中实现4.类,对象,成员函数的区别?类是一个大类,举个例子,狗类,对象是具体的,譬如萨摩,柯基,博美,泰迪,成员呢也就是对象的一些属性,例如它们的一些毛发颜色,长度,跑,摇尾巴、吃东西、眨眼睛等这些属性。不知道理解有没有错误5.类里面的成员函数也可以重载,重载是什么?重载:同一个作用域中,多个函数名字相同,但...
2018-05-06 11:03:04
611
原创 宏的优点
使用宏好还是函数好?宏可以直接在源代码中打开,运行时不需再分配内存。宏一般较小,无法处理比较大的复杂的代码结构,通常用函数代替。那通常什么函数可以用到宏呢?...
2018-05-06 10:33:40
1053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人