当前位置: 首页 > news >正文

长寿做网站的电话大型网站搜索怎么做的

长寿做网站的电话,大型网站搜索怎么做的,网站账号注册程序,wordpress被封锁了解决:ValueError: must have exactly one of create/read/write/append mode 文章目录 解决:ValueError: must have exactly one of create/read/write/append mode背景报错问题报错翻译报错位置代码报错原因解决方法今天的分享就到此结束了 背景 在使用…

解决:ValueError: must have exactly one of create/read/write/append mode

文章目录

  • 解决:ValueError: must have exactly one of create/read/write/append mode
    • 背景
    • 报错问题
    • 报错翻译
    • 报错位置代码
    • 报错原因
    • 解决方法
      • 今天的分享就到此结束了



背景

在使用之前的代码时,报错:
Traceback (most recent call last):
File “”, line 1, in
ValueError: must have exactly one of create/read/write/append mode



报错问题

Traceback (most recent call last):File "<stdin>", line 1, in <module>
ValueError: must have exactly one of create/read/write/append mode


报错翻译

主要报错信息内容翻译如下所示:

Traceback (most recent call last):File "<stdin>", line 1, in <module>
ValueError: must have exactly one of create/read/write/append mode

翻译:

  回溯(最近一次调用最后一次):文件 “<stdin>”,第 1 行,在<module>
ValueError:必须正好具有创建/读/写/追加模式之一


报错位置代码


...with open('README.txt','rw') as f:f.write(e.emojize('Hello, user:rose::'))
...


报错原因

经过查阅资料,发现是Python中的open函数没有rw这个参数,如果需要又读又写,可以使用r+或者w+来代替。


附:不同模式打开文件的参数列表如下:

模式描述
t文本模式 (默认)。
x写模式,新建一个文件,如果该文件已存在则会报错。
b二进制模式。
+打开一个文件进行更新(可读可写)。
U通用换行模式(不推荐)。
r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。
r+打开一个文件用于读写。文件指针将会放在文件的开头。
rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。
w打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
w+打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb+以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

小伙伴们按下面的解决方法即可解决!!!



解决方法

要解决这个错误,需要使用r+或者w+来代替rw这个参数。

正确的代码是:

	with open('README.txt','w+',encoding='utf-8') as file:file.write(e.emojize('Hello, user :rose::'))file.write(e.emojize('
Notion: If you want to use all emoji, please add language='alias'.:red_heart:',True))


今天的分享就到此结束了

欢迎点赞评论关注三连

在这里插入图片描述

http://www.yayakq.cn/news/13418/

相关文章:

  • 工商局网站做年报做网站工资还没有文员高
  • 万网上买了域名怎么建设网站qq群推广
  • 网站设计详细设计网站开发简答题
  • 做的视频传到哪个网站好全球前10网站开发语言
  • 网站优化销售话术建设系统网站
  • 网站备份与恢复泰安网络营销网站建设
  • 河南科兴建设有限公司网站怎样提高网站速度
  • 做运营必看的网站校园网络安全设计方案
  • 建设部网站打不开广东企业网站建设报价
  • 南宁网站建设博信网站开发不用框架?
  • 深圳定制网站制作咨询电话图书馆门户网站建设总结
  • 极速网站推广专家互联网服务中心
  • ipv6网站制作厦门企业网站制作
  • 江苏高端网站建设建设农产品网站的背景
  • 网站建设技术论文asp婚纱摄影网站源码
  • 十堰网站建设价格食品包装设计网站
  • 网站开发如何建设公共页面网站建设 淘宝详情
  • 网站的设计需要什么网站建设设计平台
  • 郑州专业做微信网站旅游手机网站建设智慧旅游
  • 游戏网站开发计划书好看的ui界面
  • app平台网站搭建企业网站 单页
  • 网站建设免费的织梦做分类信息系统网站
  • seo网站首页推广网站外链建设需要考核
  • 网站开发编辑器新塘17网站一起做网店官网
  • 建设银行网站网页丢失wordpress轻社区插件
  • it类网站余干网站建设制作
  • 网站备案才能使用专业的个人网站建设哪家便宜
  • 网站策划书案例江苏seo网络
  • 大连网站建设制作公司网上国网app缴费
  • 文化传播有限公司网站建设wordpress插件白屏