搜索到与相关的文章
Python

Python处理session的方法整理

前言:不管是在做接口自动化还是在做UI自动化,测试人员遇到的第一个问题都是卡在登录上。那是因为在执行登录的时候,服务端会有一种叫做session的会话机制。一个很简单的例子:在做功能测试的时候,肯定会遇到一种测试场景,需要在没登录的时候进行一些普通操作,会提示“请先登录”比如:我们在逛TB的时候,如果没有登录,那么当你搜索到一个商品,准备下单时候,是不是就会弹出一个登录框?其实这就是利用到了session会话机制。因为HTTP协议是无状态的,那么在下订单,

系统 2019-09-27 17:56:50 2186

Python

Python内置高阶函数sort()与sorted()

一、内置函数sort()原型:sort(fun,key,reverse=False)参数:1、参数fun是表明此sort函数是基于何种算法进行排序的,一般默认情况下python中用的是归并排序,并且一般情况下我们是不会重写此参数的,所以基本可以忽略;2、参数key用来指定一个函数,此函数在每次元素比较时被调用,此函数代表排序的规则,也就是你按照什么规则对你的序列进行排序;3、参数reverse是用来表明是否逆序,默认的False情况下是按照升序的规则进行排

系统 2019-09-27 17:52:44 2186

Python

详解Python3 pandas.merge用法

摘要数据分析与建模的时候大部分时间在数据准备上,包括对数据的加载、清理、转换以及重塑。pandas提供了一组高级的、灵活的、高效的核心函数,能够轻松的将数据规整化。这节主要对pandas合并数据集的merge函数进行详解。(用过SQL或其他关系型数据库的可能会对这个方法比较熟悉。)码字不易,喜欢请点赞!!!1.merge函数的参数一览表2.创建两个DataFrame3.pd.merge()方法设置连接字段。默认参数how是inner内连接,并且会按照相同的

系统 2019-09-27 17:51:27 2186

Python

python编码问题

1、SyntaxError:Non-UTF-8codestartingwith'\xc7'infiletest_GRU.pyonline解决办法:#在文件前面加#coding=gbk2、如果包ascii报错(1)设置环境变量LANG在linux或Mac上设置环境变量的方式一样,编辑~/.bash_profile文件(’~’指的是用户登录后的默认目录),添加一行:exportLANG="en_US.UTF-8"添加完记得source.bash_profile

系统 2019-09-27 17:51:13 2186

Python

PyCharm找不到解释器no python interpreter

安装好PyCharm之后,新建或者导入项目碰到找不到解释器的情况,不用担心,追根到底,咱们就是需要找到pycharm*.exe的文件,那么这个文件在哪里呢?这是个问题。先打开File–>Setting–>Project,这时候看到选中栏显示的是Nointerpreter,在哪里找这个文件呢,不妨打开磁盘,直接搜索python.exe文件可能在C盘,也可能在其他磁盘,楼主找到的这个目录很奇怪,安装的时候竟然跑到SDK目录下面去了,不过还是找到你了。这时候回到

系统 2019-09-27 17:50:35 2186

Python

python函数的高级用法

一、引用传递引用传递,实质是在传递内存地址二、函数默认值1、默认值参数在python中可以为函数的参数给予默认值,一旦某个存在默认值,那么如果在调用的时候,不传递这个参数,则按照默认值注意:在定义函数时,如果存在有默认值的参数,一定要写在没有默认值的参数后面,否则在调用时,无法确定参数到底传给哪个参数,程序就会报错。三、全局变量和局部变量1、全局变量就是定义在py文件中,能被任何函数、类能够正常访问的变量。2、局部变量定义在函数内部的变量,叫做局部变量注意

系统 2019-09-27 17:50:00 2186

Python

使用Python代码实现Linux中的ls遍历目录命令的实例代码

一、写在前面前几天在微信上看到这样一篇文章,链接为:https://www.jb51.net/it/692145.html,在这篇文章中,有这样一段话,吸引了我的注意:在Linux中ls是一个使用频率非常高的命令了,可选的参数也有很多,算是一条不得不掌握的命令。Python作为一门简单易学的语言,被很多人认为是不需要认真学的,或者只是随便调个库就行了,那可就真是小瞧Python了。那这次我就要试着用Python来实现一下Linux中的ls命令,小小地证明下

系统 2019-09-27 17:49:46 2186

Python

python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息

在pycharm使用过程中,对于每次新建文件的编码格式和关于代码编写者的一些个人信息快捷填写,方法如下:1.打开pycharm,选择File-Settings(Ctrl+Alt+S),再选择Editor--Color&Style--FileandTemplates--Python-Script可以使用搜索快速找到"FileandCodeTemplates",右侧菜单选择"PythonScript",对模板进行编辑2.编辑内容预定义的变量要扩展为格式为${}

系统 2019-09-27 17:49:42 2186

Python

毕业季寄行李使用python得到便宜的快递

前言到毕业季了,博主要寄行李,校园里很多快递提出了自己优惠的服务,如何选择最便宜的快递服务呢?思路使用python中matplotlib工具直接绘图,直观看出哪家快递更适合自己代码importmathimportnumpyasnpimportmatplotlib.pyplotaspltdefsunfeng(x):#分段函数低于40斤均为30元高出部分使用0.9元/斤money=[]forx_numinx:#这里注意一下由于x是list,因此需要循环,而py

系统 2019-09-27 17:49:37 2186

Python

Python range、enumerate和zip函数用法详解

前言range函数可创建一个整数列表。如果需要知道当前元素在列表中的索引,推荐用enumerate代替range。zip函数用于同时遍历多个迭代器。一、range函数range函数可创建一个整数列表,一般用在for循环中。语法:range([start,]stop[,step])参数:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是

系统 2019-09-27 17:46:57 2186