巨蟒python全栈开发-第8天 文件操作

一.文件操作

今日大纲:

1.文件操作->open()    open 打开    f=open(文件路径,mode=‘模式‘,encoding=‘编码格式‘)    #python最最底层操作的就是bytes    打开一个文件的时候获取到的是一个文件句柄(#相当于插了一根管子)

2.mode:高频:   r   r+  rb        w       wb        a了解: w+ a+      ab      r+b w+b a=b

3.文件操作中关于文件句柄的相关操作    seek    tell4.实际操作,文件修改(重点)

DAY8-文件操作

本节主要内容:

(1)r模式(2)

内容详解:
(1)r模式    r:read 只读文件里的内容:alex周杰伦昆凌周润发
f=open(‘小护士模特主妇萝莉‘,mode=‘r‘,encoding=‘utf-8‘)
#读取内容
content=f.read()#全部都读取出来(最后光标就在末尾了)
print(content)

#坑:
c2=f.read()  #注意:读取不到内容,因为上面已经读取完毕,光标在末尾
print(‘c2‘,c2)

#良好的习惯
f.close()   #关闭连接

#结果:alex周杰伦昆凌周润发
#       c2     

主要:f.close()的位置

原文地址:https://www.cnblogs.com/studybrother/p/10069386.html

时间: 2024-11-10 08:57:42

巨蟒python全栈开发-第8天 文件操作的相关文章

巨蟒python全栈开发linux之cento9

1.docker入门学习 查看机器中已经启动的所有的进程. 2.docker常用命令学习 3.docker学习3 4.dockerfile与镜像 5.docker私有仓库 6.rabbitmq介绍与安装 7.rabbitmq的队列使用 8.rabbitmq的持久化队列 9.linux安装pycharm开发. 原文地址:https://www.cnblogs.com/studybrother/p/10672358.html

巨蟒python全栈开发-第7天 基本数据类型补充&深浅拷贝

1.基本数据类型补充 2.深浅拷贝 DAY5-基本数据类型(基本数据类型补充&深浅拷贝) 本节主要内容: 1 (1)#1.'''#字符串是不可变的数据类型lst=['alex','dsb','wusir','xsb']#大烧饼,小烧饼s='_'.join(lst) #使用前面的字符串,对后面的列表进行拼接,拼接的结果是一个字符串print(s)'''(2)'''#split() 根据你给的参数进行切割,切割的结果是列表 s='alex_dbs_wusir_xsb'lst=s.split("

巨蟒python全栈开发-第12天 生成器函数 各种推导式 yield from

一.今日主要内容总览(重点) 1.生成器(目的:帮助我们创建对象) (1)生成器的本质就是迭代器 (2)一个一个的创建对象 (3)创建生成器的方式: 1.生成器函数 2.通过生成器表达式来获取生成器 3.类型转换(看不到) 2.生成器函数(重点) (1)生成器函数中包含 yield关键字,返回数据和return差不多 return会立即结束和这个函数的执行 yield 可以分段的执行一个函数 (2)大坑(五星重点): 生成器函数在执行的时候返回生成器,而不是直接执行次函数 (3)能向下执行的两个

巨蟒python全栈开发数据库前端8:jQuery框架2

1.事件 2.批量操作 3.事件冒泡 4.事件委托 1.事件 常用事件 click(function(){...}) hover(function(){...}) blur(function(){...}) focus(function(){...}) change(function(){...}) //内容发生变化,input,select等 keyup(function(){...}) mouseover 和 mouseenter的区别是:mouseover事件只要你在绑定该事件的对象上移动

巨蟒python全栈开发linux之cento8

1.复习路飞部署学习 2.mysql数据库远程访问 3.mysql主从复制 4.redis安全方式启动 5.redis数据类型 6.redis发布订阅 7.redis持久化 8.redis哨兵 9.redis哨兵搭建 10.redis集群搭建 原文地址:https://www.cnblogs.com/studybrother/p/10657663.html

巨蟒python全栈开发flask目录

预习1: 1.FlaskWeb框架: https://www.cnblogs.com/DragonFire/category/1246076.html 人工智能技术应用: https://www.cnblogs.com/DragonFire/category/1239207.html 原文地址:https://www.cnblogs.com/studybrother/p/10672384.html

巨蟒python全栈开发flask10 项目开始2

1.websocket异常处理 2.注册+登录+自动登录 3.user_info&&toy_manager 4.创建二维码 5.扫码页面低版本 6.扫描二维码&&数据校验 7.绑定玩具 8.玩具开机 9.AppWebsocket断开重练&&MuiFire调用WS事件. 原文地址:https://www.cnblogs.com/studybrother/p/10751561.html

Python全栈开发【基础三】

Python全栈开发[基础三]  本节内容: 函数(全局与局部变量) 递归 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 1 def 函数名(参数): 2 3 ... 4 函数体 5 ... 6 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 总结使用函数的好处: 1.减少代码重用 2.保持一致性,易维护

Python全栈开发【第一篇】:初识Python

Python全栈开发[第一篇] 本节内容: Python 的种类 Python 的环境 Python 入门(解释器.编码.变量.input输入.if流程控制与缩进.while循环) if流程控制与while循环练习题 基本数据类型前引 Python 的种类 Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上. Jyhton Python的Java实现,Jython会将Pyth