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

python基础中的文件对象详解

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
  • asp之家 网络编程 m.aspxhome.com