python
文章平均质量分 69
向日snow
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python自动化脚本常用方法小结
API测试 1.框架常用模块 #unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行 #paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 #codecs专门用作编码转换 #configparser.ConfigParser 读取配置文件 #xlrd 读取excel信息 #thread...原创 2019-12-02 11:20:06 · 2849 阅读 · 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 · 350 阅读 · 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 · 726 阅读 · 0 评论 -
python3.5入门笔记(15) 线程
进程和线程 进程:执行一次程序,有自己的地址空间,内存,数据栈等. 线程(轻量级进程):一般是并发执行的,多个线程可以在一个进程中,共享运行环境. 线程模块:包括_thread,threading和Queue等 threading(比thread功能更完善,支持守护线程) 例1:单线程 # coding=utf-8 from time import ctime, sleep def ...原创 2020-03-12 17:19:30 · 197 阅读 · 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 · 364 阅读 · 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 · 436 阅读 · 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 · 364 阅读 · 0 评论 -
python3.5入门笔记(11) 异常
为什么要编写异常代码? 如果不编写异常代码,当代码存在异常时会进行报错,无法继续执行代码;编写异常代码后,捕捉当异常后,可以跟据相应的代码进行错误提示,从而使程序继续执行下去 常见异常 Exception 常规错误的基类 AttributeError 对象没有这个属性 IOError 输入/输出操作失败 IndexError 序列...原创 2018-11-08 18:02:32 · 223 阅读 · 0 评论 -
python3.5入门笔记(10) 类的专有方法
1、__str__和__repr__ __init__ 常用方法, 用于初始化一个类 __str__ 输出字符串,用户看 __repr__ 输出字符串,程序员调试看 实例对比 A. __init__ #conding = utf-8 class Student(object): def __init__(self,name): self.na...原创 2018-11-08 16:18:15 · 316 阅读 · 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,world 2、类的构造 class cltdy: #定义类,并命名 ...原创 2018-11-07 17:02:45 · 349 阅读 · 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 · 357 阅读 · 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 · 618 阅读 · 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 · 254 阅读 · 0 评论 -
python3.5入门笔记(5) 字典
Dict函数+len函数+type函数 1、Dict() 转化为字典,创建字典 a=[('a',1),('b',2)] b=dict(a) >>> b {'a': 1, 'b': 2} >>>b['a'] 1 mm=dict(name='tester,age=24) >>> mm {'name': '...原创 2018-11-06 13:06:37 · 420 阅读 · 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 · 570 阅读 · 0 评论 -
python3.5入门笔记(3) 索引、运算、列表和元祖
索引+分片 1、索引 (1)greeting=’hello’ greeting[0] h (2)’hello’[0] h 2、分片(取左不取右) 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 · 862 阅读 · 0 评论 -
python3.5入门笔记(2) 基础
程序 根据语言提供一系列指令按照一定逻辑顺序对数据进行运算。 程序用程序语言编写,程序语言分为高级语言(源代码)和低级语言(机器语言或者汇编语言) 大部分程序用高级语言编写,高级语言通过解释(读取一段执行一段)和编译(编译成目标代码再执行)变为机器语言 找bug的过程称为调试 数据类型: number(数字)、string(字符串)、list(列表)、tuple(元祖)、sets(集合...原创 2018-11-05 11:41:06 · 326 阅读 · 0 评论 -
python3.5入门笔记(1) 起源
Python起源与发展 创始人:Guido van Rossum(吉多·范罗苏姆) 时间:1989年圣诞节 语言条件:借助了C语言和ABC语言 优点:可拓展性好,可以直接引入.py文件,底层可以引用C语言库;编写代码简洁 使用范围: 云计算(laas)和大数据领域 平台:企业虚拟化平台(CecOS)、持续交互平台(Spinnaker)、开源LaaS软件、s3cmd等 功能:计算和自动化...原创 2018-11-05 10:56:37 · 233 阅读 · 0 评论 -
python 入门笔记实例篇(1) 数据结构与算法
Case1 : 只想保留部分值,丢弃其他的值,可以使用任意变量名去占位,如”_” data = [ 'ACME', 50, 91.1, (2012, 12, 21) ] [ _,mm,_,nn]= data print(mm) print(nn) -------------result------------- 50 (2012, 12, 21) Case2 : *表达式(赋...原创 2019-06-28 17:20:28 · 359 阅读 · 0 评论 -
python 入门笔记实例篇(2) 字符串和文本
Case1 : 定符分割(re.split()) split() 方法只适应于非常简单的字符串分割情形, 它并不允许有多个分隔符或者是分隔符周围不确定的空格。 当需要更加灵活的切割字符串的时候,最好使用 re.split() 方法 import re line = 'asdf fjdk ; afed , fjek , asdf , foo' #[]中的一个或者多个字符被称为字符类,\s 匹...原创 2019-06-28 18:08:21 · 163 阅读 · 0 评论
分享