文件这些参数到底如何使用

文件这些参数到底如何使用

r+ 是读写   为什么不是 r+w?
那X+ 是什么意思?
这些参数,我还是没有搞明白到底是如何使用 ,还有 t  是怎么使用,以及这个+号到底怎样和其他参数结合使用,t又是怎样和其他参数结合使用??/

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕笑蓉 2020-07-23 09:58:09

同学,你好。

1、光标即文件中鼠标点击后放置的位置,有一个闪烁的竖线,如:

http://img1.sycdn.imooc.com//climg/5f18eb590924166505730081.jpg

如果此时写入内容,则是在光标处写入内容,调节光标的位置就是调节写入内容的位置,此调节可以通过代码调节,如:

http://img1.sycdn.imooc.com//climg/5f18edf30962936e04760130.jpg

http://img1.sycdn.imooc.com//climg/5f18edc80984d4d804710259.jpg

2、先读后写和先写后读,他用的参数是一样的:r+表示可读可写,因此举例来说明先读后写和先写后读的区别

3、a+的话,是能追加和读取的意思。

祝学习愉快~

好帮手慕笑蓉 2020-07-19 11:40:13

同学,你好。以某种模式打开文件,决定了操作此文件的规则,以如下文件内容为例:

http://img1.sycdn.imooc.com//climg/5f13b97b095837b304210127.jpg

1、w模式:打开文件,光标位于文件的开始位置,写入文件,直接从文件的开始位置开始写,且覆盖文件原来的内容:

http://img1.sycdn.imooc.com//climg/5f13b9a809a41aaa06990110.jpg

http://img1.sycdn.imooc.com//climg/5f13b9b50975e85603390080.jpg

2、r模式:打开文件,光标位于文件的开始位置,读取文件内容:

http://img1.sycdn.imooc.com//climg/5f13ba5f09e5c85207630307.jpg

3、w+模式:在w模式的基础上,增加了读取文件,此种模式可以读取文件内容,但读不到文件内容,因为以w+模式打开文件后,会清空文件内容,光标位于文件的开始位置,此时读取文件,文件本身为空,如果先写入文件,此时光标位于文件的结尾,从结尾开始读文件,此时文件内容也是空,只能通过移动光标位置来读取文件,关于移动光标,同学可网络上搜索查看

4、r+模式:在r模式的基础上,增加了写入文件。只是写入文件,没有w模式的其他内容,比如覆盖原文件。打开后光标位于文件开头,先读再写,如:

http://img1.sycdn.imooc.com//climg/5f13bded093d697b06900281.jpg

http://img1.sycdn.imooc.com//climg/5f13be080918308c05170126.jpg

先写再读,写入文件后,光标位于文件结尾:

http://img1.sycdn.imooc.com//climg/5f13beaf09186ad807050292.jpg

http://img1.sycdn.imooc.com//climg/5f13bec209c74a8b03960116.jpg

5、x模式:创建一个新文件,如果文件已存在,则报错,并且可以写入数据

6、x+模式:在x模式上,增加了读取数据,能否读取到数据跟w+中的读取一样,需要调节光标位置。

  • 提问者 慕容3582308 #1
    第一个问题,调节光标到底是什么意思?这个光标是不是就是说打开这个文件夹像鼠标一样的移动?还是说其他什么意思? 这个第二个问题是,先读后写和先写后读,他用的参数是一样的,还是没有明白您说的那个光标调节是什么意思? 那a+的话,是不是就是说能追加和读取的意思?
    2020-07-22 20:20:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师