随笔分类 -  python

pytest --ignore用法
摘要:文件目录结构如下: ├── demo ├── all │ ├── a_a_test │ │ └── test_1.py │ ├── b_a_test │ │ └── test_2.py │ └── c │ └── test_2.py 一、忽略 c 文件夹下的脚本: # demo.py pytest 阅读全文

posted @ 2020-09-29 09:16 101欢欢鱼 阅读(1487) 评论(0) 推荐(0) 编辑

利用selenium抓取网页的ajax请求
摘要:部门需要一个自动化脚本,完成web端界面功能的冒烟,并且需要抓取加载页面时的ajax请求,从接口层面判断请求是否成功。查阅了很多资料都没有人有过相关问题的处理经验,在处理过程中也踩了很多坑,所以如果你也有这个需要,就继续往下看吧~ 环境及语言: Python selenium3.14 为什么sele 阅读全文

posted @ 2020-06-20 18:54 101欢欢鱼 阅读(12205) 评论(7) 推荐(2) 编辑

python sort和sorted的区别
摘要:sort 与 sorted 区别: sort 是应用在 list 上的方法,使用方法为 list.sort(),是对原有列表进行操作,改变原有列表的排序; sorted 可以对所有可迭代的对象进行排序操作,使用方法为new_alist = sorted(lists),不改变原有列表的排序,生成一个新 阅读全文

posted @ 2019-10-25 19:55 101欢欢鱼 阅读(245) 评论(0) 推荐(0) 编辑

python-os.rmdir与shutil.rmtree的区别和用法
摘要:每次写脚本的时候,pycharm都会自动生成缓存文件__pycache__文件,在提交代码的时候还得挨个删除,于是自己写一小段代码自动循环删除此目录及下面的文件。 思路: 先将目录及其下的文件读取出来,然后删除目录下的文件,再清除空目录即可。 第一步: import os 利用os.walk(top 阅读全文

posted @ 2019-10-22 17:45 101欢欢鱼 阅读(3405) 评论(0) 推荐(0) 编辑

json格式总结
摘要:json格式分为两种: 1、键值对: 2、数组:其中元素可以是字符串、数字、数组,还可以相互嵌套 其中图片来源于:https://blog.csdn.net/huapenguag/article/details/54613884 阅读全文

posted @ 2019-10-18 18:47 101欢欢鱼 阅读(222) 评论(0) 推荐(0) 编辑

python json.dumps中ensure_ascii的使用,load与loads的区别
摘要:json模块最常用的两个功能: 一:json.dumps(),用于将dict拆分成str格式,称为序列化,注意序列化后,虽然print出来仍然显示的字典的样子,但是此时已经是str类型了。 其中,有时候我们解析完会有乱码,是因为json.dumps序列化时对中文默认使用的是ASCII编码,想要输出中 阅读全文

posted @ 2019-10-08 16:50 101欢欢鱼 阅读(1506) 评论(0) 推荐(1) 编辑

python ——文件的操作大全,如with..as
摘要:工作中遇到了需要对json文件进行增删内容操作的需要,于是系统性的整理了一下关于文件的基本操作这里的知识点: 结构:新建文件→打开文件→读取文件→关闭文件 一、基本文件操作 1、新建文件(打开文件),需要指定打开文件的方式(“r”, "r+", "w....) 语法:file = open(file 阅读全文

posted @ 2019-10-08 16:30 101欢欢鱼 阅读(379) 评论(0) 推荐(0) 编辑

python——append后的列表为什么打印出来为空
摘要:关于python 列表append的用法: list = [] list = list.append("c") print(list) >>>None 正确写法应为: list = [] list.append("c") print(list) >>>["c"] 关于字典zip的用法: 由此可见,z 阅读全文

posted @ 2019-08-27 18:37 101欢欢鱼 阅读(2334) 评论(0) 推荐(0) 编辑

pycharm 新建文件后选错文件格式怎么改
摘要:经常在新建文件的时候,忘记填写文件后缀,导致文件无默认格式,而且同名字的文件怎么改都改不成想要的格式,所以随手记录一下怎么修正: 原因:肯定是pycharm已经默认指定了一个格式,所以再重复新建同样名称的也没有用了。 办法:在下面的截图里面,在每个文件格式下看看有没有自己想要命名的那个文件(很大概率 阅读全文

posted @ 2019-08-26 19:55 101欢欢鱼 阅读(2881) 评论(1) 推荐(2) 编辑

python——remove,del,pop三种删除元素方式的区别
摘要:记性不好,整理出来以作保存 1、remove ①直接删除元素,remove(obj),顺序删除第一个遇到的,所以想要全部删除 ,需要遍历 2、pop 弹出的元素可以被定义的变量接住 ①不指定索引位置,从尾部删除 ②指定索引位置,利用索引位置删除 3、del ①可以利用list[索引]位置删除 del 阅读全文

posted @ 2019-08-16 20:18 101欢欢鱼 阅读(1383) 评论(0) 推荐(0) 编辑

python——random.sample()的用法
摘要:写脚本过程中用到了需要随机一段字符串的操作,查了一下资料,对于random.sample的用法,多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序: 上面这种方法要求知道已知的数列,但是不能满足我在一定范围内,随机出一定长度数据的要求。下面这种方法,跟range相结合,在指定范围内获取一定 阅读全文

posted @ 2019-08-12 14:26 101欢欢鱼 阅读(187680) 评论(0) 推荐(11) 编辑

python的unittest框架中的assert断言
摘要:unittest框架自带断言,如果想用assert断言,一定要引入unittest.TestCase框架才行,不然不会自动识别assert断言 阅读全文

posted @ 2019-08-03 13:09 101欢欢鱼 阅读(542) 评论(0) 推荐(0) 编辑

python-unittest环境下单独运行一个用例的方法
摘要:在unittest单元测试的框架下,想要调出如图所示的绿三角 需要有两个步骤: 1、确定在工具栏中时在unittest模式下运行的,如果为普通模式的话可以通过下三角下拉修改运行环境: 2、在代码中import unittest框架 3、最重要的一点也是经常被忽视的一点,在创建class的时候,父类一 阅读全文

posted @ 2019-07-31 20:07 101欢欢鱼 阅读(1863) 评论(0) 推荐(0) 编辑

python-format方法记录
摘要:今天写脚本,遇到了这种情况:需要上一个脚本的回参作为一个路径参数,我用的os.path.join()处理,因为这个路径参数在最后一位,但是没有考虑到如果路径参数在中间的话,这样的拼接就只能把后面的路径写死,会很挫,于是参考组内大神,利用字符串的format方法,这样可以灵活处理路径参数的位置。 下面 阅读全文

posted @ 2019-07-16 19:20 101欢欢鱼 阅读(171) 评论(0) 推荐(0) 编辑

python-函数变量与方法公有、私有整理
摘要:关于函数与方法的区别: 函数: def funname(): 括号里面可以有形参,也可以没有,为空 在函数里面的参数整理: 方法: def funcname(self): 括号里面必须有个self,因为一个class可以有多个实例,self是用来区分每个实例的,如同一个图纸盖多个房子,而self就是 阅读全文

posted @ 2019-07-16 15:37 101欢欢鱼 阅读(407) 评论(0) 推荐(0) 编辑

python——import日常学习记录
摘要:import为导入包,有两种方法,一个是import,一个是from ** import ** import后紧跟着的是个模块,一般是一个.py文件下的类名; from *** import ***:是先用from指定包的路径,然后import紧跟着导入的包,两者不能弄反了 第一更:2019/07/ 阅读全文

posted @ 2019-07-11 16:58 101欢欢鱼 阅读(148) 评论(0) 推荐(0) 编辑

pytho xlrd简介
摘要:xlrd:是什么? xlrd是python的一个模块,主要用来对Excel进行读的操作,相对应的,xlwd就是对Excel进行写的模块了。 xlrd中有哪些方法可以用呢? 1、打开Excel文件读取数据: data = xlrd.open_workbook(filename) #filename:文 阅读全文

posted @ 2019-07-09 13:00 101欢欢鱼 阅读(253) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示