正在回答 回答被采纳积分+1
2回答
好帮手慕笑蓉
2020-07-19 11:40:13
同学,你好。以某种模式打开文件,决定了操作此文件的规则,以如下文件内容为例:
1、w模式:打开文件,光标位于文件的开始位置,写入文件,直接从文件的开始位置开始写,且覆盖文件原来的内容:
2、r模式:打开文件,光标位于文件的开始位置,读取文件内容:
3、w+模式:在w模式的基础上,增加了读取文件,此种模式可以读取文件内容,但读不到文件内容,因为以w+模式打开文件后,会清空文件内容,光标位于文件的开始位置,此时读取文件,文件本身为空,如果先写入文件,此时光标位于文件的结尾,从结尾开始读文件,此时文件内容也是空,只能通过移动光标位置来读取文件,关于移动光标,同学可网络上搜索查看
4、r+模式:在r模式的基础上,增加了写入文件。只是写入文件,没有w模式的其他内容,比如覆盖原文件。打开后光标位于文件开头,先读再写,如:
先写再读,写入文件后,光标位于文件结尾:
5、x模式:创建一个新文件,如果文件已存在,则报错,并且可以写入数据
6、x+模式:在x模式上,增加了读取数据,能否读取到数据跟w+中的读取一样,需要调节光标位置。
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星