python打开文件的方式
r: 只读,文件指针在文件头
例:open(‘test.txt’,‘r’),此时文件指针在文件头,读取文件从第一个字符处开始向后读取内容。不可写入文件。不可创建文件
rb: 二进制格式只读,文件指针在文件头
例:open(‘test.txt’,‘rb’),读取二进制文件。此时文件指针在文件头,读取文件从第一个字符处开始向后读取内容。不可写入文件。不可创建文件

r+: 读写,文件指针在文件头
例:open(‘test.txt’,‘r+’),此时文件指针在文件头,读取文件从第一个字符串开始向后读取内容。执行写入操作的时候,内容添加在原内容的头部。不可创建文件
rb+: 二进制读写,文件指针在文件头
例:open(‘test.txt’,‘rb+’),读写二进制文件。此时文件指针在文件头,读取文件从第一个字符串开始向后读取内容。执行写入操作的时候,内容添加在原内容的头部。不可创建文件

w: 写入,如果文件已经存在,则覆盖,文件不存在则创建文件
例:open(‘test.txt’,‘w’),此时文件指针在文件头,如果原文件存在内容,则清空文件内容。如果文件不存在,尝试创建文件。不可读取文件内容
w+:读写,文件指针指向文件头,并将文件大小截为零,如果文件不存在则创建文件
wb: 二进制写入,如果文件已经存在,则覆盖,文件不存在则创建文件
例:open(‘test.txt’,‘wb’),写入二进制文件。此时文件指针在文件头,如果原文件存在内容,则清空文件内容。如果文件不存在,尝试创建文件。不可读取文件内容

w+: 读写,如果文件已经存在,则覆盖,文件不存在则创建文件
例:open(‘test.txt’,‘w+’),此时文件指针在文件头,如果原文件存在内容,则清空文件内容。如果文件不存在,尝试创建文件。读取文件的时候从第一个字符开始读取。
wb+: 二进制读写,如果文件已经存在,则覆盖,文件不存在则创建文件
例:open(‘test.txt’,‘wb+’),读写二进制文件。此时文件指针在文件头,如果原文件存在内容,则清空文件内容。如果文件不存在,尝试创建文件。读取文件的时候从第一个字符开始读取。

a: 追加写入,文件指针在文件尾,文件不存在则创建文件
例:open(‘test.txt’,‘a’),此时文件指针在文件尾,如果原文件存在内容,以追加的方式将新内容添加的文件尾部。如果文件不存在,尝试创建文件。不可读取文件。
ab: 二进制追加写入,文件指针在文件尾,文件不存在则创建文件
例:open(‘test.txt’,‘ab’),写入二进制文件。此时文件指针在文件尾,如果原文件存在内容,以追加的方式将新内容添加的文件尾部。如果文件不存在,尝试创建文件。不可读取文件。

a+: 追加读写,文件指针在文件尾,文件不存在则创建文件
例:open(‘test.txt’,‘a+’),此时文件指针在文件尾,如果原文件存在内容,以追加的方式将新内容添加的文件尾部。如果文件不存在,尝试创建文件。读取文件从尾部开始。
ab+ 二进制追加读写,文件指针在文件尾,文件不存在则创建文件
例:open(‘test.txt’,‘ab+’),读写二进制文件,此时文件指针在文件尾,如果原文件存在内容,以追加的方式将新内容添加的文件尾部。如果文件不存在,尝试创建文件。读取文件从尾部开始。

python 打开文件的方式汇总相关推荐

  1. python 打开文件-Python打开文件的方式

    r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. w 打开一个文件只用于写入.如果该文件已存在则将其覆盖.如果该文件不存在,创建新文件. a 打开一个文件用于追加.如果该文件已存在 ...

  2. python打开方式包括_python打开文件的方式有哪些

    python下打开文件超级简单,不用导入任何包,直接输入 f =open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的同 ...

  3. python 打开文件夹_python打开目录

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python dirtree.py e:programmingpythonapp ...

  4. python打开一个文件-python下几种打开文件的方式

    昨天看完了这本python进阶,感觉这本书对我启发很大,做了三张纸的笔记,方便我在遇到问题的时候翻阅,然后寻找可能的解决方案.作为一个使用Python一年的小白,虽然说不是小白,但是这一年来基本上是用 ...

  5. python下几种打开文件的方式

    python下打开文件超级简单,不用导入任何包,直接输入 f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的 ...

  6. 用python打开文件夹的三种方式

    用python打开文件夹的三种方式 一.利用explorer.exe import os# 利用explorer.exe执行 start_directory = r'C:\代码\软件包' os.sys ...

  7. python 打开文件4种方式

    python 打开文件4种方式 python 打开文件4种方式 [方式一]使用os.system()函数运行其他程序 [方式二]使用ShellExecute函数运行其他程序(用这种方法解决我的问题) ...

  8. 文件------概念、基本操作、打开文件的方式、按行读取文件内容、复制文件、文件/目录的常用管理操作、文本文件的编码格式、练习1-4

    文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...

  9. python打开文件写文件乱码_Python读写文件乱码问题

    对开发者来说,最恼人的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题.好难快速解决啊... 最近我也遇到了这样的问题,经研究,把大致的解决思路拿出来共享. 1. python中习惯首先声 ...

最新文章

  1. animation动画不生效_关于CSS3的animation使用的一些坑,需要注意下!
  2. Java并发之synchronized关键字
  3. 《maven官方文档》5分钟开始Maven
  4. PROCESSES, SESSIONS和CONNECTIONS的区别
  5. PostgreSQL 入门
  6. python是面向对象还是过程_python编程:面向对象与过程是什么?
  7. 力荐联邦学习系统,据说英伟达Clara“上架”新进展!
  8. 基于easypoi实现自定义模板导出excel
  9. sql replace函数_SQL REPLACE函数概述
  10. 爷青结,Microsoft 放弃 Windows 95 时代的图标
  11. Kubernetes 小白学习笔记(20)--kubernetes的运维-管理Node
  12. ubuntu20.04下编译仿真智能车racecar的错误解决汇总
  13. 如何将已加好的脚注或尾注转换成中括号“[]”格式
  14. GPT分区是什么?如何创建GPT分区
  15. php开发之Composer包
  16. 大数据BI平台建设需注意什么问题
  17. 在Excel数据最后一行下面写入数据的一种方法
  18. 年薪40万最牛应届生 南大一出5个其中2个同宿舍
  19. GANs:生成对抗网络系列及应用
  20. 软件腐化的七个特征之僵化性和脆弱性(设计模式原则的反面) (《敏捷软件开发》读书总结第一篇)

热门文章

  1. 物联网卡有哪些渠道办理?
  2. 3704对象关闭时_VB运行时错误3704,对象关闭时,不允许操作
  3. Rundll加载dll时出现问题 找不到指定模块解决办法
  4. 一种基于SPC的软件过程质量分析方法
  5. Android基础——四大组件之BroadcastReceiver
  6. mysql html t 制表符_制表符的html
  7. Java各种循环的使用分享(兔C残篇)
  8. GDC2016【彩虹六号:围攻 】使丰富的“突破”成为可能的破坏系统
  9. revit中如何创建有坡度的排水沟及基坑?
  10. C++ 多线程 如何避免死锁