引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足;对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以我就想到了通过写博客(课程笔记)的形式去学习它,虽然写博客会让我多花几倍的时间去学习它,但是当我完成一篇博客所获得的成就感和你们对于我的认同感,让我很满足,能够鼓励我一天天的坚持下去,也希望和我一起学习本期视频的"同道"们也能给一直坚持下去。我们大家一起加油。由于作者本身也是网络信息安全小白,大部分知识点都是初次接触,出现对其理解不深入,不完整,甚至也会出现错误有问题的地方,希望大家谅解、留言提出指正,同时也欢迎大家来找我一起交流学习!!!
往期博客:
第一阶段:
[网络安全学习篇1]:windowsxp、windows2003、windows7、windows2008系统部署(千峰网络安全视频笔记)
[网络安全学习篇24]:漏洞与木马(千峰网络安全视频笔记 p117-p118)
第二阶段:
第三阶段:
[网络安全学习篇34]:python文件对象对文件内容进行读取和写入(本篇)
下期博文:
目录
python文件对象读取和写入文件内容
读取文件
在cmd默认登录目录中建立一个名为test.txt的文件写入内容
I am Allen
You are Bob
读取文件的三个步骤
1、建立文件对象 (打开冰箱门)
- f = open(“c:\\users\\diversifoliou\\test.txt”,"rb")
read binary (以二进制的形式读取文件内容)
注:每个用户登录目录时不同的,我这里是diversifoliou
2、读取文件(把大象拿出来)
f.read()
f.read(5) 按照5个字节读取
f.seek(0,0) 指针归零
f.readline() 按行读取
f.readlines() 通过列表显示多行信息
3、关闭文件对象(关上冰箱门)
- f.close()
写入文件
写入文件的三个步骤
1、打开文件(开冰箱) “wb”
2、写入文件内容(放大象)
3、保存文件(关冰箱)
对.txt文件写入内容
在用户家目录下创建一个文本文件testone.txt,在里面写入
one
two
three
f = open("c:\\users\\diversifolious\\testone.txt","wb")
f.writelines([b"one\r\n",b"two\r\n",b"three\r\n"])
f.close()
执行之后,它会自动的在家目录下创建一个testone.txt的文件,打开文件:
实现文件内容的拷贝
将testone.txt文件中的内容拷贝成testwo.txt
sf = open("c:\\users\\diversifolious\\testone.txt","rb")
df = open("c:\\users\\diversifolious\\testone.txt","wb")
data = sf.read()
df.write(data)
sf.close()
df.close()
成功在家目录下创建了testwto.txt的文件,打开文件:
通过文件对象对cmd.exe命令行工具做复制
sf = open("c:\\windows\\system32\\cmd.exe","rb")
df = open("c:\\users\\diversifolious\\dmc.exe","wb")
while True:
data = sf.read(4096)
if data == b"":
break
df.write(data)
sf.close()
df.close()
成功在家目录下创建了dmc.exe的文件,打开:
参考文献: