python学习-3.6

1.file

a.打开文件方式(读写两种方式)
要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符
在这里插入图片描述
w+与r+区别:
r+:可读可写,若文件不存在,报错;
在这里插入图片描述
w+: 可读可写,若文件不存在,创建
在这里插入图片描述
创建完再读取
在这里插入图片描述

b.文件对象的操作方法

调用read()方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示
在这里插入图片描述
为了简化操作:
在这里插入图片描述
f.readline() 会从文件中读取单独的一行。换行符为 ‘\n’。
在这里插入图片描述
如果想要读取全部文本,可利用for循环,逐行读取
在这里插入图片描述

c.学习对excel及csv文件进行操作

读取csv的全部内容
在这里插入图片描述
读取第二列的内容
在这里插入图片描述
使用DictReader,和reader函数类似,接收一个可迭代的对象,能返回一个生成器,但是返回的每一个单元格都放在一个字典的值内,而这个字典的键则是这个单元格的标题
在这里插入图片描述

2.os模块

查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,需要依赖于os模块
os.getcwd():查看当前路径
在这里插入图片描述
os.listdir(path):列举目录下的所有文件
在这里插入图片描述
os.path.getatime() 返回文件最近一次的访问记录
os.path.Getsize() 返回文件的大小

3.datetime模块

datetime.date 对象只能创建 年 月 日 这样的日期
在这里插入图片描述
获取本地时间
在这里插入图片描述
对时间进行运算
在这里插入图片描述
在这里插入图片描述

4.类和对象

类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
在这里插入图片描述
类有一个名为 init() 的特殊方法(构造方法),该方法在类实例化时会自动调用
在这里插入图片描述
self代表类的实例,而非类:类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。
在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例
在这里插入图片描述

5.正则表达式

由于正则表达式通常都包含反斜杠,所以你最好使用原始字符串来表示它们。模式元素(如 r’\t’,等价于 ‘\t’)匹配相应的特殊字符。下表列出了正则表达式模式语法中的特殊元素
在这里插入图片描述

6.re模块

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python的re 模块提供 Perl 风格的正则表达式模式。
1.re.match(pattern, string, flags=0)
在这里插入图片描述
2.re.search 扫描整个字符串并返回第一个成功的匹配。
在这里插入图片描述
3.re.split按照能够匹配的子串将字符串分割后返回列表
在这里插入图片描述
4.findall:在字符串中找到正则表达式所匹配的所有子串,并返回一个列表
在这里插入图片描述

6.http请求

使用第三方库–requests
1.GET请求
在这里插入图片描述
2.post请求
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值