问题

报错ValueError: must have exactly one of create/read/write/append mode

原因是你使用了不存在的使用方式,例如rw。

合法的mode有:

r、rb、r+、rb+、w、wb、w+、wb+、a、ab、a+、ab+

这些在C语言中都有,且含义也一样

使用方式列表

文件使用方式 含义
"r/rb" 只读模式,为输入打开一个已存在的文本/二进制文件
"w/wb" 只写模式,为输入打开或创建一个文本/二进制文件,如果文件已经存在,则删除原有内容
"a/ab" 追加模式,打开或创建一个文件,向文本或二进制文件末尾追加数据
"r+/rb+" 读写模式,为读写打开一个已存在的文本或二进制文件
"w+/wb+" 读写模式,为读写打开一个打开或建立一个文本/二进制文件,如果文件已经存在,则删除原有内容
"a+/ab+" 读写模式,打开或创建一个文本文件,向文本/二进制“读写”文件末尾追加数据
  • 带有“b”的表示二进制文件
  • “rb+”形式的可写成“r+b”

[转]文件的操作方式相关推荐

  1. python对文件的读操作方法有哪些-用python实现读写文件常见操作方式

    1 文件读取全文本操作 在一定场景下我们需要把文本全部内容读取出来,进行处理.python提供三种函数读取文件,分别是read readline readlines, read():读取文件的全部内容 ...

  2. python二进制文件的读取与写入可以分别使用什么方法_用python实现读写文件常见操作方式...

    1  文件读取全文本操作 在一定场景下我们需要把文本全部内容读取出来,进行处理.python提供三种函数读取文件,分别是read readline readlines, read():读取文件的全部内 ...

  3. python对文件的写操作方法writetext_用python实现读写文件常见操作方式

    1  文件读取全文本操作 在一定场景下我们需要把文本全部内容读取出来,进行处理.python提供三种函数读取文件,分别是read readline readlines, read():读取文件的全部内 ...

  4. cmd命令之Xcopy介绍_复制文件夹里所有文件到另一个文件夹操作方式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Xcopy是什么? 二.Xcopy参数介绍 三.使用示例 例1.要将所有文件和子目录(包括任何空子目录)从驱动器 ...

  5. python打不开文件-python文件打不开如何解决

    python中打开文件使用的是open()函数,获取文件对象,之后的操作都是相对于文件对象而言的.f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对 ...

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

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

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

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

  8. python文件操作,r w a系列

    文件操作 创建文件"asdf.txt" open( ) # 打开 file # 文件的位置(路径) mode # 操作文件的模式 encoding # 文件编码方式 f # 文件句 ...

  9. python如何使用文件_Python的文件操作

    文件的操作,归根结底就只有两种:打开文件.操作文件 一.打开文件:文件句柄= open('文件路径','模式') python中打开文件有两种方式,即:open(...) 和  file(...),本 ...

最新文章

  1. Html2excel 1.4.1 发布,Html 转 Excel 工具包
  2. hive处理json数据_(转)hive中解析json数组
  3. cannot open line '/dev/tty.usbserial' for r/w resource busy
  4. python if条件判断_python if not in 多条件判断代码
  5. 今日arXiv精选 | 13 篇 ICCV 2021 最新论文
  6. 剑与远征种族刻印让玩家期待,绿裔刻印真有那么好看
  7. python安装函数库pip网址_批量安装python库函数---pip
  8. 自学机器学习_我用来自学机器学习的最佳资源
  9. 比较完整的URL验证
  10. Bootstrap 输入框组中控件的尺寸
  11. oppo手机维语字体_老年人上网困难重重?学会OPPO这几个功能无后顾之忧
  12. 阿里云与SUSE共同畅聊云原生
  13. 使用终端shell命令批量改动一个文件下的全部文件的读写权限
  14. [ACM] hdu 2177 取(2堆)石子游戏(威佐夫博弈)
  15. 2022软件库iAPP源码前端/后端程序整套独立后台
  16. Rhino在java中的用法
  17. 个人计算机网刻系统,诚龙网维全自动pxe网刻工具_win7网刻工具_网刻win7系统工具...
  18. UCenter单点登录(简单版)
  19. apifox设置全局header
  20. python读取单元格前几个字的值_EXCEL表格中怎么取前一单元格中的前几个字符

热门文章

  1. 新买的手机一直没有更新系统,是不是新买的手机原装系统最好用啊?
  2. 从git上clone项目到IDEA
  3. SpringMVC_day1
  4. avue-crud 使用_创建和使用CRUD存储过程
  5. collector_使用Data Collector监视SQL Server性能
  6. ssis 表达式任务_在SSIS中执行SQL任务:SqlStatementSource表达式与可变源类型
  7. SQL Server数据库连续集成(CI)最佳实践以及如何实现它们–测试,处理和自动化
  8. 强烈建议大家把 CBCentralManager.h 里面的代理方法全部看一遍(就是翻译一遍,别偷懒)。@file CBCentralManager.h...
  9. GridView 高级技术
  10. 设计模式中类的关系之泛化(Generalization)