随笔分类 -  python

摘要:一、前提条件,电脑中安装了python3.x.x的版本,创建一文件夹,放入要安装的所有apk文件,如下:#encoding:utf-8import osfiles = os.listdir(r'.')for file in files: if file[len(file) - 3:len(file)] == "apk": string = 'adb install ' + "\... 阅读全文
posted @ 2017-11-03 12:21 张利宁的杂货铺 编辑
摘要:1.通过性验证: 首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。 2.参数组合: 现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是 阅读全文
posted @ 2017-08-08 12:15 张利宁的杂货铺 阅读(1374) 评论(0) 推荐(0) 编辑
摘要:一、线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。进程是很多资源的集合。 有些进程还不止同时干一件事,比如Word, 阅读全文
posted @ 2017-07-04 12:25 张利宁的杂货铺 阅读(411) 评论(0) 推荐(0) 编辑
摘要:import os,randompath='D:\\图片\\人脸 男\\人脸1/'f = os.listdir(path)count = 0for i in f: # 设置旧文件名(就是路径+文件名) sub = random.randint(1, 10000) oldname = path+f[count] # 设置新文件名 newname = path +'%s_... 阅读全文
posted @ 2017-05-23 16:24 张利宁的杂货铺 阅读(642) 评论(0) 推荐(0) 编辑
摘要:def bubblesort(nums): for i in range(len(nums)-1): for j in range(len(nums)-i-1): if nums[j]>nums[j+1]: nums[j],nums[j+1]=nums[j+1],nums[j] return num 阅读全文
posted @ 2017-02-06 23:04 张利宁的杂货铺 阅读(211) 评论(0) 推荐(1) 编辑
摘要:今天给大家分享一个简单的Python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和返回报文中的值一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理系统是 阅读全文
posted @ 2016-12-13 21:04 张利宁的杂货铺 阅读(4174) 评论(0) 推荐(0) 编辑
摘要:os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os 阅读全文
posted @ 2016-12-09 17:49 张利宁的杂货铺 阅读(258) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2016-11-29 18:11 张利宁的杂货铺 阅读(244) 评论(0) 推荐(0) 编辑
摘要:一、导入模块如图 阅读全文
posted @ 2016-11-29 16:42 张利宁的杂货铺 阅读(396) 评论(0) 推荐(0) 编辑
摘要:PyCharm使用了较为严格的PEP8的检查规则,如果代码命名不规范,甚至多出的空格都会被波浪线标识出来,导致整个编辑器里铺满了波浪线,右边的滚动条也全是黄色或灰色的标记线,很是影响编辑。 在网上看了很多消除的教程,照做了,没有起到作用,且操作稍显复杂,今天跟大家分享一个操作简单且行之有效的方法。 阅读全文
posted @ 2016-11-28 16:36 张利宁的杂货铺 阅读(3414) 评论(1) 推荐(0) 编辑
摘要:python标准异常异常名称 描述BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(gen 阅读全文
posted @ 2016-11-27 11:54 张利宁的杂货铺 阅读(26750) 评论(0) 推荐(2) 编辑
摘要:一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫 阅读全文
posted @ 2016-11-21 14:01 张利宁的杂货铺 阅读(217) 评论(0) 推荐(0) 编辑
摘要:创建自已对象就python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象。以及面向对象的概念:继承、封装、多态。 多态: 可对不同类的对象使用同样的操作。 封装:对外部世界隐藏对象的工作细节。 继承:以普通的类为基础建立专门的类对象。 多态 面向对象程序设计最有趣的特 阅读全文
posted @ 2016-11-16 17:50 张利宁的杂货铺 阅读(4243) 评论(0) 推荐(0) 编辑
摘要:实现功能:(这是转发的): 邮件发送,支持文字,音频文件,文本文件,图形文件,应用程序及其它类型文件的发送; 支持不同的邮箱; 支持一次性往多个邮箱发送; 支持一次性发送n个附件; 支持中文命名的附件发送; mail.conf配置: 说明:不同类型的邮箱(发件人邮箱),需要修改配置文件为对应的hos 阅读全文
posted @ 2016-11-16 11:28 张利宁的杂货铺 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:对文件的操作分三步: 1、打开文件获取文件的句柄,句柄就理解为这个文件 2、通过文件句柄操作文件 3、关闭文件。 文件基本操作: 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,后面通过此文件句柄对该文件操作, 打开文件的模式有: "+" 表示可以同时读写某个文件 "U 阅读全文
posted @ 2016-11-15 16:43 张利宁的杂货铺 阅读(511) 评论(0) 推荐(0) 编辑
摘要:上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法。 一、数据类型是什么鬼? 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据, 阅读全文
posted @ 2016-11-15 16:39 张利宁的杂货铺 阅读(287) 评论(0) 推荐(0) 编辑
摘要:最近重新开始学习python,之前也自学过一段时间python,对python还算有点了解,本次重新认识python,也算当写一个小小的教程。 一、什么是python? python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学。在1989诞生,Guido(龟叔)开发。这里的 阅读全文
posted @ 2016-11-15 16:36 张利宁的杂货铺 阅读(305) 评论(0) 推荐(0) 编辑
摘要:使用python处理excel文件,处理excel文件,在写接口测试用例时常用的 1.用python读取文件: 1、导入模块xlrd 2、没有xlrd模块下载,pip install xlrd 阅读全文
posted @ 2016-11-14 18:01 张利宁的杂货铺 编辑