py_文件操作_01

一.文件操作基本概念

当我们需要利用python读取计算机中的文件内容时,则可以使用此方法。

二.基本流程

1.用open函数打开文件,并设置路径和模式(读®,添加(a),覆盖(w))
2.读用read(),readline(),readlines(),写用wrinte()
3.关闭 —> f.close()

在这里插入图片描述

open函数

在这里插入图片描述

在这里插入图片描述

常用重点

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三.代码演示

##########################步骤:1打开,2读/写,3关闭##################

##########################文件读取####################################

#读取所有内容
f=open("C:/Users/Administrator/Desktop/ip.txt","r")
f.read()
f.close()

#读几个字节
f=open("C:/Users/Administrator/Desktop/ip.txt","r")
#每个数字算一个字节,这就是读一个ip
f.read(12)
f.close()

#读一行
f=open("C:/Users/Administrator/Desktop/ip.txt","r")
f.readline()
f.close()


#读整个列
f=open("C:/Users/Administrator/Desktop/ip.txt","r")
f.readlines()
f.close()

#去除/n和/t,并读取遍历整个列!!!!!!<<------------------------------------本文重点
#strip("/n"),这个函数也可以这样去除符号,当然下面这个方法最多
f=open("C:/Users/Administrator/Desktop/ip.txt", "r")
for i in f.readlines():
    print(i.strip())



####################文件写并覆盖原来内容##############################
f=open("C:/Users/Administrator/Desktop/ip.txt","a")
f.write("220.220.11.11\n")
f.close()



###################文件写不覆盖原来内容,添加而已#####################
f=open("C:/Users/Administrator/Desktop/ip.txt","a")
f.write("220.220.11.11\n")
f.close()

总结

常用于暴力破解,fuzz,因为,需要读取本地文件 ,而用的最多的也是读取文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值