Python mission5

1.file
a.打开文件方式(读写两种方式)
import panda
pd.read_csv
Write:
Data.to_csv()
b.文件对象的操作方法
文件对象的操作方法
a) r:读取模式
b) w:写入模式
c) a:附加模式
d) r+:读取写入模式
e) w+:消除文件内容,以读写模式打开
f) a+:以读写方式打开文件,并把文件指针移到文件尾
g) b:以二进制模式打开文件,而不是以文本模式,该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的
h) f.close():关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数
i) f.fileno():获得文件描述符,是一个数字
j) f.flush():如果文件是一个交互终端,则返回True,否则返回False
k) f.isatty():读出文件,如果有count,则读出count个字节
l) f.readline():读出一行信息
m) f.readlines():读出所有行,也就是读出整个文件的信息
n) f.seek(offset[,where]):把文件指针移动到相对于where的offset位置。where为0表示文件开始处,这是默认值 ;1表示当前位置;2表示文件结尾
o) f.tell():获得文件指针位置
p) f.truncate([size]):截取文件,使文件的大小为size
q) f.write(string):把string字符串写入文件
r) f.writelines(list):把list中的字符串一行一行地写入文件,是连续写入文件,没有换行
c.学习对excel及csv文件进行操作
见a

2.os模块
Python os模块包含普遍的操作系统功能,与平台无关。
常用操作:

os.name:输出字符串指示正在使用的平台。window 用’nt’表示
os.getcwd():函数得到当前工作目录,即当前Python脚本工作的目录路径
os.listdir():返回指定目录下的所有文件和目录名
os.remove():删除一个文件
os.system():运行shell命令
os.sep:可以取代操作系统特定的路径分割符
os.linesep:字符串给出当前平台使用的行终止符
os.path.split():函数返回一个路径的目录名和文件名
os.path.isfile()和os.path.isdir():函数分别检验给出的路径是一个文件还是目录
os.path.exists():函数用来检验给出的路径是否真的存在
os.path.abspath(name):获得绝对路径
os.path.normpath(path):规范path字符串形式
os.path.getsize(name):获得文件大小,如果name是目录返回0L,如果那么为文件,则返回文件的字节数
os.path.splitext():分离文件名与扩展名
os.path.join(path,name):连接目录与文件名或目录
os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径

3.datetime模块
https://blog.csdn.net/cmzsteven/article/details/64906245

4.类和对象
类提供了一种组合数据和功能的方法。创建一个新类意味着创建一个新 类型 的对象,从而允许创建一个该类型的新 实例 。每个类的实例可以拥有保存自己状态的属性。一个类的实例也可以有改变自己状态的(定义在类中的)方法。

在这里插入图片描述

A Class is like an object constructor, or a “blueprint” for creating objects.

5.正则表达式
A RegEx, or Regular Expression, is a sequence of characters that forms a search pattern.

RegEx can be used to check if a string contains the specified search pattern.
在这里插入图片描述
在这里插入图片描述
6.re模块

https://www.w3schools.com/python/python_regex.asp

7.http请求
1)GET 请求
通过URL网址传递信息,可以直接在URL中写上要传递的信息,也可以由表单进行传递(表单中的信息会自动转化为URL地址中的数据,通过URL地址传递)
备注:已经取得资源,并将资源添加到响应中的消息体
2)POST 请求
可以向服务器提交数据,是一种比较安全的数据传递方式,比如在登录时,经常使用 POST 请求发送数据
3)PUT 请求
请求服务器存储一个资源,通常需要制定存储的位置
4)DELETE 请求
请求服务器删除一个资源
5)HEAD 请求
请求获取对应的 HTTP 报头信息
6)OPTIONS 请求
可以获得当前URL所支持的请求类型

作者:倔强的潇洒小姐
链接:https://www.jianshu.com/p/7f0509a13648
来源:简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值