网安零基础学习-python-文件对象(灰帽编程12)
一、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)相关推荐
- 网安零基础学习-python-正则表达式(灰帽编程17)
一.概念 正则表达式: 是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符.及这些特定字符的组合,组成一个"规则字符串".这个"规则字符串"用来表达对 ...
- 网安零基础学习-python-面向对象编程(灰帽编程15)
一.面向对象的编程 购物机器人 1.收钱100元,酱油 2.过马路,看红路灯 3.给钱,找零 4.交付 这是面向过程的 面向对象: 100元,酱油 你不必考虑过程 二.面向对象的编程 OOP obje ...
- pythonxy官网下载_GitHub - oxtaw/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - wptyut/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - holif/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - leior/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - Lidaguo/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐
转载自:https://github.com/Yixiaohan/codeparkshare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 ...
- 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...
原标题:零基础学习python,要多久才可以学好并且找到工作? 零基础的你想学习python肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这 ...
最新文章
- python import io_详解Python IO编程
- 利用 Pandas 将数据集中的某列文本拆分为多行
- 如何定制视频业务- ramdisk 内存文件系统
- 戴尔PowerEdge-C服务器新成员
- 苹果手机微信声音小怎么调大声_成都市苹果手机维修服务网点查询
- MySQL存储引擎之Myisam和Innodb总结性梳理
- 通信协议——HTTP、TCP、UDP
- 净资产滚动率_净资产的结构
- 帧同步和状态同步(一)
- python-datetime模块190901
- Parasoft软件测试实践:什么是左移测试?
- 运算符的优先级及有哪些运算符
- 基于C#和DGAL包实现栅格影像的读取和显示
- 怎么快速查找重复文件以及删除重复文件
- 《SEM长尾搜索营销策略解密》一一2.2 互联网里的长尾更具影响力
- 智能推荐--协同过滤
- 写给0-3岁产品经理的第2封信:《产品经理的基本功——产品设计能力》
- 面试过程中应注意的问题与禁忌
- Powerdesigner pdm视图看不到表注释comment问题
- 2019 年第 26 周 DApp 影响力排行榜 | TokenInsight
热门文章
- 为什么事件的最早发生时间是源点到顶点的最长路径长度?(关键路径详解)
- 个人上班作息时间规划(周一至周五)
- Vue3 过10种组件通讯方式
- CF 940E Cashback (DP+multiset)
- 3分钟详解服务器入网带宽出网带宽和入流量出流量
- linux下的tree命令介绍
- maven的下载与配置,还有maven的使用逻辑
- 记录-学习《体验助力传统行业智能化转型》 AlibabaDesign
- 关于springboot整合mybatisplus中找不到数据库中的表的问题
- 2019 杭电多校 E - Everything Is Generated In Equal Probability HDU 6595 数学