python基础中的文件对象详解
作者:1含 时间:2021-10-20 00:22:40
一、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()
来源:https://blog.csdn.net/weixin_43491496/article/details/122407802
标签:python,文件对象
0
投稿
猜你喜欢
Python+OpenCV实现六种常用图像特效
2023-08-02 10:01:43
mysql MGR 单主多主模式切换知识点详解
2024-01-28 00:13:00
Python学习笔记之open()函数打开文件路径报错问题
2021-10-05 23:25:34
Dreamweaver使用快技法十三则
2009-07-21 12:45:00
利用Python为iOS10生成图标和截屏
2021-05-03 11:15:09
python 管理系统实现mysql交互的示例代码
2024-01-28 16:30:52
python 利用 PIL 将数组值转成图片的实现
2021-03-28 07:17:13
Pyqt助手安装PyQt5帮助文档过程图解
2021-01-31 00:34:06
sqlserver找回企业管理器的方法
2024-01-27 08:41:54
基于Python编写简易文字语音转换器
2023-12-28 19:24:54
Python基本知识点总结
2022-06-04 13:35:49
关于Mysql隔离级别、锁与MVCC介绍
2024-01-16 04:28:26
Python Flask框架实现Proteus仿真Arduino与网页数据交互
2022-01-18 08:43:16
Window下Mysql忘记root密码怎么重置
2024-01-15 22:33:23
为你的ASP程序作一个负载测试
2008-10-23 13:48:00
mysql随机查询若干条数据的方法
2024-01-20 17:41:02
Python 的AES加密与解密实现
2022-07-09 21:49:49
Python中的list与tuple集合区别解析
2023-01-13 11:05:23
Websocket通信协议在数字孪生中的应用
2024-04-30 08:55:46
对Python中plt的画图函数详解
2023-08-16 08:49:07