python
HAHH404
这个作者很懒,什么都没留下…
展开
-
python&uinittest&pytest 使用教程官网
https://docs.python.org/3/library/unittest.html原创 2022-01-17 13:45:18 · 247 阅读 · 0 评论 -
深拷贝和浅拷贝的区别
字典类型的深拷贝import copya = {“name”:“1”}b = copy.deepcopy(a)print(a,b, a==b)a[‘name’] = “2”print(a,b) # {‘name’: ‘2’} {‘name’: ‘1’}a 的值更改完成之后, b的值还是原来的值。浅拷贝两个变量指向的还是同一个关联对象,a的值更改,也会影响b的值;a = {“name”:[“a”,“b”]}b = a.copy()print(a,b, a==b)更改list中的原创 2021-12-09 10:36:51 · 121 阅读 · 0 评论 -
selenium之 chromedriver与chrome版本对应表
http://npm.taobao.org/mirrors/chromedriver/原创 2020-07-27 10:50:35 · 603 阅读 · 0 评论 -
使用python 进行csv读取
“”""csv文件的操作“”"import csv#写入#newline = “” 新行为空,隔行去掉#enconding 指定字符集编码的with open(‘demo.csv’, ‘w’,newline="",encoding=) as datacsv:#创建对象csvwriter = csv.writer(datacsv.dialect=(“excle”))#以表格的形式,不写就是csv#以列表的形式写如数据csvwriter.writerow([‘a’,‘b’,‘c’,‘d’]原创 2020-07-23 14:30:11 · 202 阅读 · 0 评论 -
linux常用命令
快捷键1、打开终端 ctrl+alt+t2、推出鼠标ctrl+command3、tar -zxvf filename 解压缩4、cd 进入指定的目录cd … 返回上一级目录5、ls 查看当前目录下的所有的目录与文件名6、touch filename 表示创建一个文件7、mkdir dirname 表示创建一个目录8、rm filename 表示删除一个文件rm -rf dirname 表示删除该目录及其所有的子级目录一起删掉rm -rf */9、 rmdir dirname 表示删除原创 2020-07-15 15:30:07 · 177 阅读 · 0 评论 -
unittest中几个模块的作用
1,首先编写两个模块test_case 用例模块 存放用例test_suite 用例集合,里面可以加载用例,加载用例有三种方式 1.根据方法名加载 2.根据模块名加载 3.根据类名加载 其中 2,3 需要用到Testloader 第1种 addtest 即可testrunner 也是放在 testsuite中的,还有测试结果TestResult也是放在 testsuite 中其他具体的使用方法,参考之前的文章...原创 2020-07-13 00:31:56 · 499 阅读 · 0 评论 -
python中函数和方法的区别
方法和函数的区别:首先,从分类的角度来分析。(1)函数的分类:内置函数:python内嵌的一些函数。匿名函数:一行代码实现一个函数功能。递归函数自定义函数:根据自己的需求,来进行定义函数。(2)方法的分类:普通方法:直接用self调用的方法。私有方法:__函数名,只能在类中被调用的方法。属性方法:@property,将方法伪装成为属性,让代码看起来更合理。特殊方法(双下划线方法):以__init__为例,是用来封装实例化对象的属性,只要是实例化对象就一定会执行__init方法,如果对象原创 2020-07-13 00:13:46 · 239 阅读 · 0 评论 -
python的几种方法和超继承
.超继承 当子类需要用到父类的方法,同时也兼并子类的方法时 使用超继承super(子类名,self).父类方法名与子类相同的方法名(父类的参数)2.几种方法构造方法 =实例方法 创建实例化的时候必须传入参数class person(object):def init(self,name):self.name = namep1 = person(‘jon’)2,类方法用@classmethod 装饰的方法是类方法,用类和实例都能访问到,传入的参数第一个是类,不是实例。所以访问不到实例的属性。原创 2020-07-13 00:12:59 · 280 阅读 · 0 评论