为了账号安全,请及时绑定邮箱和手机立即绑定

Python文件处理

难度初级
时长 1小时39分
学习人数
综合评分9.43
161人评价 查看评价
9.6 内容实用
9.4 简洁易懂
9.3 逻辑清晰

最新回答 / 慕粉3243319
thank you , I've used pip installed it.

最新回答 / PIKA_y
你在哪里看到的额,我把视频重新过了一遍都没看到。。。

最赞回答 / qq_夜_42
f.close()前写入的9798行才是缓存的大小,当写入的数据量大于等于写缓存的时候,写缓存才会同步到磁盘,同时清空写缓存,剩下的那部分达不到缓存的大小,就只能被存储在缓存中,只有调用close或fulsh方法才能写到磁盘中。

已采纳回答 / yangpengboo
文件打开时前面开始会有定位,当越界会报错,向后不会有限制

已采纳回答 / gaopq
把 input 改为 raw_input ,python 3 需要 eval() 函数修饰一下 ?http://stackoverflow.com/questions/21122540/python-input-error-nameerror-name-is-not-defined

最赞回答 / wulongtao
如果你仅仅是读:r+就可以读取到原文件内容(使用read);a+是追加模式,读的时候是将指针已经放在文件末尾了,所以读取到的文件是空的。如果你仅仅是写:r+是从头开始写的,你写了多少就会覆盖原文件多少;a+因为指针已经放在文件末尾了,所以你写额时候自然就是追加在后面的。如果你是先读在写:这样就有点麻烦了。r+当你使用read读完之后再使用write写的时候,指针已经在文件末尾了,所以你再写的时候就感觉是追加在末尾似的。a+因为你先读的时候指针已经在末尾了你自然就读不到任何内容。至于你说的w和w+我的理解这...
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 2、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1、文件的基本概念 2、掌握文件的基本操作 3、了解文件属性及linux 系统的文件管理机制 4、掌握os模块对文件和目录的处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消