python基础中的文件对象详解
程序员文章站
2022-03-10 11:33:55
目录一、python读取和写入文件内容二、文件对象的写入三、实现文件内容的拷贝四、通过文件对象cmd.exe对命令行工具进行复制总结一、python读取和写入文件内容任务:在cmd默认登陆目录中建立一...
一、python读取和写入文件内容
任务:在cmd默认登陆目录中建立一个命名为test.txt的文件并写入内容“welcome python”
打开文件的三个步骤
1.建立文件对象-打开冰箱门
2.读取文件-把大象拿出来
f = open("c:\\users\\administrator\\test.txt","rb")#1 f.read() #2
f.seek(0.0) #标志位回到开始位置,才能重新访问 #seek(向右偏移量,起始位置) f.read(5) #读取5个字节
3.释放内存空间-关上冰箱门
f.close()
二、文件对象的写入
1.打开文件-开冰箱门
2写入文件-放大象
3.保存文件-关冰箱门
要求:
在用户家目录中建立一个名为testone的文件,并写入
f = open("c:\\users\\shiyan\\testone.txt","wb") #rb 是二进制读 wb是二进制写 f.writelines([b"tom\r\n",b"jerry\r\n",b"bob\r\n"])#多行写入 #f.wrtie()#单行写入 f.close
三、实现文件内容的拷贝
sf=open("c:\\users\\shiyan\\testone.txt","rb") wf=open("c:\\users\\shiyan\\testone.txt","wb") data=sf.read() wf=write(data) sf.close() wf.close()
四、通过文件对象cmd.exe对命令行工具进行复制
sf=open("c:\\users\\shiyan\\cmd.exe","rb")#写自己的路径 wf=open("c:\\users\\shiyan\\dmc.exe","wb") while true: data=sf.read(4096)#读取4096个字节 if data==b"": break wf=write(data) sf.close() wf.close()
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!