python
文章平均质量分 69
向日snow
这个作者很懒,什么都没留下…
展开
-
python自动化脚本常用方法小结
API测试1.框架常用模块#unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行#paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例#codecs专门用作编码转换#configparser.ConfigParser 读取配置文件#xlrd 读取excel信息#thread...原创 2019-12-02 11:20:06 · 2684 阅读 · 0 评论 -
python3.5入门笔记(17) 数据库,excel导入实例
# 1、使用 pymysql 连接MySQL,并进行以下操作# 1)创建一个,部门表(dept): 部门编号(dept_no),部门名称(dept_name),部门地址(dept_addr)# 员工表(emp): 员工编号(emp_no),员工姓名(emp_name),员工工作(emp_job),员工直属领导编号(emp_mgr_no),# 入职时间(emp_hiredate),工资(em...原创 2019-04-01 11:48:20 · 263 阅读 · 0 评论 -
python3.5入门笔记(16) 发邮件
1.基本常识邮件发送流程:发件人--- > MUA(邮件用户代理即用户邮箱) --- > MTA(邮件传输代理,如网易,阿里云等email提供商)--- > MTA …… MTA--- > MDA(目的地邮件投递代理) <--- MUA < --- 收件人发邮件时:MUA和MTA使用SMTP协议,中间的MTA也是此协议收邮件时:MUA和MDA使用PO...原创 2018-11-23 17:01:41 · 596 阅读 · 0 评论 -
python3.5入门笔记(15) 线程
进程和线程进程:执行一次程序,有自己的地址空间,内存,数据栈等.线程(轻量级进程):一般是并发执行的,多个线程可以在一个进程中,共享运行环境.线程模块:包括_thread,threading和Queue等threading(比thread功能更完善,支持守护线程)例1:单线程# coding=utf-8from time import ctime, sleepdef ...原创 2020-03-12 17:19:30 · 125 阅读 · 0 评论 -
python3.5入门笔记(14) 文件
1.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)file:文件路径(只写名称则为当前路径)mode:文件打开权限,默认为r(只读)buffering:参数指定了读写文件的缓存模式。0表示不缓存,1表示缓存,如大于1则表示...原创 2018-11-20 16:31:20 · 266 阅读 · 0 评论 -
python3.5入门笔记(13) 正则表达式
1. 正则表达式语法1.1 字符与字符类1.特殊字符:\.^$?+*{}[]()|,以上特殊字符要想使用字面值,必须使用\进行转义2.字符类:(1)包含在[]中的一个或者多个字符被称为字符类。字符类内可以指定范围,比如[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符。() 表示原子组;或可以将括号内的东西作为值返回{} 大括号代表重复数量,[a-z]{...原创 2018-11-12 11:35:07 · 292 阅读 · 0 评论 -
python3.5入门笔记(12) 日期和时间
1、时间戳时间戳表示从1970年1月1日0时0分到现在经过了多少秒. 2、时间格式化符号%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12) %M 分钟数(00-59)%S ...原创 2018-11-09 18:00:25 · 284 阅读 · 0 评论 -
python3.5入门笔记(11) 异常
为什么要编写异常代码?如果不编写异常代码,当代码存在异常时会进行报错,无法继续执行代码;编写异常代码后,捕捉当异常后,可以跟据相应的代码进行错误提示,从而使程序继续执行下去常见异常Exception 常规错误的基类AttributeError 对象没有这个属性IOError 输入/输出操作失败IndexError 序列...原创 2018-11-08 18:02:32 · 155 阅读 · 0 评论 -
python3.5入门笔记(10) 类的专有方法
1、__str__和__repr____init__ 常用方法, 用于初始化一个类__str__ 输出字符串,用户看__repr__ 输出字符串,程序员调试看实例对比A. __init__#conding = utf-8class Student(object): def __init__(self,name): self.na...原创 2018-11-08 16:18:15 · 239 阅读 · 0 评论 -
python3.5入门笔记(9) 类,权限,继承及封装
类1、类的使用class MyClass(object): i=123 def f(self): return 'hello,world'test=MyClass()print(test.i,test.f())>>>123 hello,world2、类的构造class cltdy: #定义类,并命名...原创 2018-11-07 17:02:45 · 273 阅读 · 0 评论 -
python3.5入门笔记(8) 函数
调用函数和参数1、定义函数def关键字开头 所有传入参数和自变量必须放入圆括号中,可以在括号内定义参数 第一行可以选择性使用文档字符串 函数内容以冒号开始,要缩进 Return 表示结束函数,不带表达式的return相当于返回none基础方法实例:def test(): a=10 b=20 print(a) print(b) ...原创 2018-11-06 18:04:26 · 255 阅读 · 0 评论 -
python3.5入门笔记(7) 条件、循环语句(二) 案例
案例#九九乘法表方法1:for i in range(1,2): print ('%d*1=%d' %(i,i*1))print()for i in range(1,3): print ('%d*2=%d' %(i,i*2))print()for i in range(1,4): print ('%d*3=%d' %(i,i*3))...原创 2018-11-06 15:56:26 · 513 阅读 · 0 评论 -
python3.5入门笔记(6) 条件、循环语句(一)
基础1、文本编辑器Sublime Text、Notepad++2、import使用 (1)import math 从pythin标准库引入math.py模块 r=5 print('半径为5的圆的面积:%.2f' %(math.pi*r**2)) math.pi的值为3.1415926... 半径为5的圆的面积 78.54(2)im...原创 2018-11-06 14:21:34 · 191 阅读 · 0 评论 -
python3.5入门笔记(5) 字典
Dict函数+len函数+type函数1、Dict() 转化为字典,创建字典a=[('a',1),('b',2)]b=dict(a)>>> b {'a': 1, 'b': 2}>>>b['a'] 1mm=dict(name='tester,age=24)>>> mm {'name': '...原创 2018-11-06 13:06:37 · 260 阅读 · 1 评论 -
python3.5入门笔记(4) 字符串
转义字符+格式化符号1、转义字符(1)print('\'越努力,越幸运\'')'越努力,越幸运'(2)print('\'越努力\'\n\'越幸运\'')'越努力''越幸运'2、格式化符号 (1)print('今年%d岁了'%10)今年10岁了(2)print('圆周率的值为: %f' % 3.1415)圆周率的值为: 3.141500 ...原创 2018-11-05 17:58:25 · 445 阅读 · 0 评论 -
python3.5入门笔记(3) 索引、运算、列表和元祖
索引+分片1、索引(1)greeting=’hello’ greeting[0] h(2)’hello’[0] h2、分片(取左不取右)a=[1,2,3,4,5]a[1:3] a[1]=2,a[2]=3 [2,3]a[-3,-1] a[-3]=3, a[-2]=4 [3,4] a[3:1] [] ...原创 2018-11-05 16:43:25 · 721 阅读 · 0 评论 -
python3.5入门笔记(2) 基础
程序根据语言提供一系列指令按照一定逻辑顺序对数据进行运算。程序用程序语言编写,程序语言分为高级语言(源代码)和低级语言(机器语言或者汇编语言)大部分程序用高级语言编写,高级语言通过解释(读取一段执行一段)和编译(编译成目标代码再执行)变为机器语言找bug的过程称为调试数据类型:number(数字)、string(字符串)、list(列表)、tuple(元祖)、sets(集合...原创 2018-11-05 11:41:06 · 218 阅读 · 0 评论 -
python3.5入门笔记(1) 起源
Python起源与发展创始人:Guido van Rossum(吉多·范罗苏姆)时间:1989年圣诞节语言条件:借助了C语言和ABC语言优点:可拓展性好,可以直接引入.py文件,底层可以引用C语言库;编写代码简洁使用范围: 云计算(laas)和大数据领域平台:企业虚拟化平台(CecOS)、持续交互平台(Spinnaker)、开源LaaS软件、s3cmd等功能:计算和自动化...原创 2018-11-05 10:56:37 · 169 阅读 · 0 评论 -
python 入门笔记实例篇(1) 数据结构与算法
Case1 : 只想保留部分值,丢弃其他的值,可以使用任意变量名去占位,如”_”data = [ 'ACME', 50, 91.1, (2012, 12, 21) ][ _,mm,_,nn]= dataprint(mm)print(nn)-------------result-------------50(2012, 12, 21)Case2 : *表达式(赋...原创 2019-06-28 17:20:28 · 266 阅读 · 0 评论 -
python 入门笔记实例篇(2) 字符串和文本
Case1 : 定符分割(re.split())split() 方法只适应于非常简单的字符串分割情形, 它并不允许有多个分隔符或者是分隔符周围不确定的空格。 当需要更加灵活的切割字符串的时候,最好使用 re.split() 方法import reline = 'asdf fjdk ; afed , fjek , asdf , foo'#[]中的一个或者多个字符被称为字符类,\s 匹...原创 2019-06-28 18:08:21 · 113 阅读 · 0 评论