一.文件操作基本概念
当我们需要利用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,因为,需要读取本地文件 ,而用的最多的也是读取文件