一、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"":breakwf=write(data)
sf.close()
wf.close()

网安零基础学习-python-文件对象(灰帽编程12)相关推荐

  1. 网安零基础学习-python-正则表达式(灰帽编程17)

    一.概念 正则表达式: 是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符.及这些特定字符的组合,组成一个"规则字符串".这个"规则字符串"用来表达对 ...

  2. 网安零基础学习-python-面向对象编程(灰帽编程15)

    一.面向对象的编程 购物机器人 1.收钱100元,酱油 2.过马路,看红路灯 3.给钱,找零 4.交付 这是面向过程的 面向对象: 100元,酱油 你不必考虑过程 二.面向对象的编程 OOP obje ...

  3. pythonxy官网下载_GitHub - oxtaw/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  4. pythonxy官网下载_GitHub - wptyut/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  5. pythonxy官网下载_GitHub - holif/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  6. pythonxy官网下载_GitHub - leior/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  7. pythonxy官网下载_GitHub - Lidaguo/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  8. Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐

    转载自:https://github.com/Yixiaohan/codeparkshare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 ...

  9. 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...

    原标题:零基础学习python,要多久才可以学好并且找到工作? 零基础的你想学习python肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这 ...

最新文章

  1. python import io_详解Python IO编程
  2. 利用 Pandas 将数据集中的某列文本拆分为多行
  3. 如何定制视频业务- ramdisk 内存文件系统
  4. 戴尔PowerEdge-C服务器新成员
  5. 苹果手机微信声音小怎么调大声_成都市苹果手机维修服务网点查询
  6. MySQL存储引擎之Myisam和Innodb总结性梳理
  7. 通信协议——HTTP、TCP、UDP
  8. 净资产滚动率_净资产的结构
  9. 帧同步和状态同步(一)
  10. python-datetime模块190901
  11. Parasoft软件测试实践:什么是左移测试?
  12. 运算符的优先级及有哪些运算符
  13. 基于C#和DGAL包实现栅格影像的读取和显示
  14. 怎么快速查找重复文件以及删除重复文件
  15. 《SEM长尾搜索营销策略解密》一一2.2 互联网里的长尾更具影响力
  16. 智能推荐--协同过滤
  17. 写给0-3岁产品经理的第2封信:《产品经理的基本功——产品设计能力》
  18. 面试过程中应注意的问题与禁忌
  19. Powerdesigner pdm视图看不到表注释comment问题
  20. 2019 年第 26 周 DApp 影响力排行榜 | TokenInsight

热门文章

  1. 为什么事件的最早发生时间是源点到顶点的最长路径长度?(关键路径详解)
  2. 个人上班作息时间规划(周一至周五)
  3. Vue3 过10种组件通讯方式
  4. CF 940E Cashback (DP+multiset)
  5. 3分钟详解服务器入网带宽出网带宽和入流量出流量
  6. linux下的tree命令介绍
  7. maven的下载与配置,还有maven的使用逻辑
  8. 记录-学习《体验助力传统行业智能化转型》 AlibabaDesign
  9. 关于springboot整合mybatisplus中找不到数据库中的表的问题
  10. 2019 杭电多校 E - Everything Is Generated In Equal Probability HDU 6595 数学