1.file
a.打开文件方式(读写两种方式)
path = "/tmp/file.txt"
file = open(path, mode='r') #读方式
file = open(path, mode='w') #写方式
b.文件对象的操作方法
常用的操作方法有:
close():关闭文件
flush():刷新文件内部缓冲
readline():读取整行
read(size):从文件读取指定的字节数
write(str):将字符串写入文件
c.学习对excel及csv文件进行操作
2.os模块
os模块就是对操作系统进行操作,使用该模块必须先导入模块:
import os
3.datetime模块
datetime是python内置的处理日期和时间的标准库
4.类和对象
类是抽象的概念,它是一种数据结构,就好比一个模型,该模型是生活中具有相同属性(特征)和方法(动作)的同一类事务,可以用它来生产真实的物体(实例);
对象就是具有类属性和方法的具体事物(就是基于类而创建的一个具体的事物),python中一切皆对象。例如我们看到的桌子、门、电视机等,以及在python中的任何数据类型,数据库类型均有身份(ID)、类型,值等属性;
5.正则表达式
6.re模块
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import re
print(re.match('www', 'www.baidu.com').span()) # 在起始位置匹配
print(re.match('com', 'www.baidu.com')) # 不在起始位置匹配
7.http请求
是指从客户端到服务器端请求消息。包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议。