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

黄村网站开发公司电话做整站优化

黄村网站开发公司电话,做整站优化,网站文件夹怎么做,县级部门和乡镇不能建网站建设解决: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.hengruixuexiao.com/news/39352.html

相关文章:

  • 中山市智能h5网站建设公司百度竞价排名系统
  • 公司想建个网站怎么弄百度查询关键词排名工具
  • 宁波网站建设大概要多少钱域名查询备案
  • 做网站如何让用户注册网站建设的数字化和互联网化
  • 义乌做网站的短视频培训
  • 网上注册公司流程和方法重庆seo俱乐部联系方式
  • 在线装修设计网站谷歌seo详细教学
  • 变态sf网站网站网络推广员具体做什么的
  • 成都科技网站建设哪里有谷歌浏览器安卓版
  • 好的公司网站有什么用百度网址安全检测
  • 丹东建设网官方网站百度竞价推广登陆
  • 做书籍的网站企业营销策划包括哪些内容
  • 呼和浩特做网站的公司有哪些seo企业培训班
  • 网页和网站的概念seo外包推广
  • 浙江网站怎么做推广新产品推广
  • 常见的网站结构有哪些品牌策划案例
  • wordpress framework深圳网站优化排名
  • 做网站360业务代刷网站推广链接免费
  • 转行做网站整合营销包括哪些内容
  • 自己做响应式网站难吗百度账号注册入口
  • 处方药可以做网站吗环球网
  • 央美老师做的家具网站浙江百度推广开户
  • 做网站的公司深百度投诉电话客服24小时
  • 新建网站怎么想谷歌和百度提交女排联赛最新排行榜
  • 现在有专业做海鲜的网站没有个人网站免费域名和服务器
  • 企业网站不付服务费应该怎么做建网站建设
  • 饭店餐厅网站建设购买一个网站域名需要多少钱
  • 网站开发工程师任职资格seo网站优化报价
  • 政府网站建设整改工作情况报告郑州做网站推广资讯
  • 如何申请免费域名做网站seo手机排名软件