读写文件(I/O操作)— 写文件

写入文件

同读取文件一样,也是三步走:

  1. 打开/新建文件
  2. 操作文件
  3. 关闭文件

写入使用到的访问模式则是“w”,开打一个文件只用于写入,如果该文件已经存在则将其覆盖,如果文件不存在,则创建新文件写入。

1、字符串写入

只有当close()方法运行结束后,路径下的文件内容才会被真正写入。

2、列表写入

 

3、追加写入

写入还有一种模式是追加,追加使用到的访问模式则是“a”,若是直接使用“w”会直接覆盖。

如果想要内容与内容之间留有间隙,直接用write()方法写入换行符“\n”即可。

f.write(‘\n\n’)

4、图片写入

比如有一张图片要写入到指定文件夹中,这时候需要用到的访问模式则是”wb”了,因为他会生成一堆二进制代码。

【学习笔记】23、读写文件(I/O操作)— 写文件相关推荐

  1. Python3.6学习笔记总结4:错误处理、写文件、JSON、进程、线程

    python书籍推荐 书名:Python编程 从入门到实践作者:[美]埃里克·马瑟斯(Eric,Matthes)京东购买地址:https://item.jd.com/11993134.html 分享m ...

  2. ESP32_学习笔记(一)NVS的操作(存储和读取大数组)(为什么存入数据成功,读取却为零的原因)

    目录 ESP32_学习笔记(一)NVS的操作 前言 函数介绍 创建句柄: 定义存储空间: 打开函数: 存储函数: 读取函数: 提交函数: 关闭函数: 易错点提醒:为什么明明存入了,读取的值为0 这就是 ...

  3. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  4. OpenCV学习笔记四-image的一些整体操作

    title: OpenCV学习笔记四-image的一些整体操作 categories: 编程 date: 2019-08-08 12:50:47 tags: OpenCV image的一些操作 sP4 ...

  5. 用ajax做级联操作,学习笔记之MVC级联及Ajax操作

    由于刚转型到MVC,MVC的架构模式很多不是很清楚,比如今天就想做个级联的操作,因为之前的ASP.NET的方式是通过:控件-->添加事件-->后台编写级联事件进行触发,但是这个MVC就不同 ...

  6. Unity3D 学习笔记3——了解U3D引擎的操作面板和各种工具

    Unity3D 学习笔记3--了解U3D引擎的操作面板和各种工具 在完成了Unity的安装破解之后,我们接下来要做的当前是启动这个引擎,然后学会如何去使用它为我们提供的各种工具,这也是上手任何一个软件 ...

  7. 区块链学习笔记23——ETH反思

    区块链学习笔记23--ETH反思 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 智能合约真的智能吗 ...

  8. oracle12c口令文件,学习笔记:Oracle 12C ASM 新特性 共享密码文件

    天萃荷净 测试试验ORACLE 12C ASM 新特性 共享密码文件的详细过程 在ORACLE 12C之前大家都知道密码文件是存放在?/dbs或者?/database中,如果要修改修改sysdba权限 ...

  9. HFSS学习笔记(一)基础篇 操作界面简介和使用前的准备工作

    HFSS学习笔记(一)基础篇 操作界面简介和使用前的准备工作 一.HFSS工作界面简介 各区域的功能: 二.设计的步骤 1.创建工程文件 2.进行设计前的准备工作 一.HFSS工作界面简介 各区域的功 ...

  10. StatQuest学习笔记23——RNA-seq简介

    StatQuest学习笔记23--RNA-seq简介 前言--主要内容 这篇笔记是StatQuest系列笔记的第58节,主要内容是讲RNA-seq的原理.StatQuest系列教程的58到62节是协录 ...

最新文章

  1. 如何在柱状图中点连线_练瑜伽,如何放松僵硬紧张的髂腰肌?
  2. java 优化线程_JAVA线程优化
  3. 20165310java_blog_week6
  4. Python字典的常用操作
  5. java符号引用 直接引用_java虚拟机的符号引用和直接引用
  6. Java 静态代理、Java动态代理、CGLIB动态代理
  7. 2.权限管理准备工作:你应该知道的ASP.NET网站最基本的安全措施!
  8. 【车间调度】基于matlab改进的遗传算法求解车间调度问题【含Matlab源码 H002期】
  9. Hello~CSND
  10. c51间隔点亮c语言编程,51系列单片机C语言编程
  11. 西藏自治区林芝市谷歌高清卫星地图下载(百度网盘离线包下载)
  12. 图片像素问题:如何保持图片大小不变而图片容量缩小
  13. Vue仿网易云音乐播放器(二)
  14. 【CAD】【个人习惯】十字光标大小和自定义右键单击
  15. POJ2965 The Pilots Brothers‘ refrigerator
  16. JavaScript用事件委托实现留言板功能
  17. 八年级上册历史知识点(第3课 太平天国运动)
  18. linux 基础篇章
  19. 使用docker、ovs、sFlow、floodlight验证DDoS攻击以及缓减
  20. WebSocket 协议详述( java在线聊天室_上篇)

热门文章

  1. [Teaching] [Silverlight] 用 Silverlight 一起開發Kuso小遊戲《捏氣泡》- 設計人員篇
  2. 关于静态类初始化问题----CSharp
  3. 如何设计出一个有灵魂的「签到功能」?
  4. 为什么有些人用一年时间获得了你十年的工作经验?
  5. 【转载】ubuntu下/usr/bin和/usr/local/bin的区别
  6. Python: datetime 转换
  7. java读写properties配置文件方法
  8. PowerShell学习笔记(1)-基础
  9. cache目录没有权限
  10. WinJS实用开发技巧(2):使用artTemplate打造对话列表