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

Python文件处理

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

最新回答 / SuperDi
去Preferences-->Editor-->File Encoding把编码改为UTF-8,然后再文件的头部添加#coding:utf8
补充说清楚点,

结论,size只有在设置成超过DEFAULT_BUFFER_SIZE的整数倍的时候,返回结果才会不一样!!

超过值得是要跨过整数倍的那个阈值,至于是超过了1,还是超过了2,还是超过了8000,都是在这个倍数内的,返回的结果就一样
参数在1~DEFAULT_BUFFER_SIZE(2^13=8192)返回的结果是一样的,都是返回一个DEFAULT_BUFFER_SIZE左右大小;
但是8193就不一样了,他在DEFAULT_BUFFER_SIZE~2*DEFAULT_BUFFER_SIZE之间,返回2个DEFAULT_BUFFER_SIZE左右大小;

结论,size只有在设置成DEFAULT_BUFFER_SIZE的整数倍的时候,返回结果才会不一样!!
ipython3 中不允许为负数,建议老师用ipython3讲

最新回答 / 慕神1425061
记录当前已打开文件的数量,0代表没有文件打开,6代表打开了6个文件
老师很棒,赞一个!
对文件操作理解更明朗了,讲得好!!
for file in list_f:
file.close()
都close掉,不然没法继续了
膜拜老师, 讲得太好了,
老师讲的挺深入,而且学了不少课程内容之外的东西。这就是向老司机学习的好处
非常感谢 全面易懂
还好我有liunx虚拟机; Python$ 我还以为是进入了liunx的python,后来才反应过来,原来不是进入了python环境,而是名称是Python$
老师还会自己园,这也难怪有人要喷他了
喔喔
可以
win和Linux 学起来是一起的

只是界面和路劲不同
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 2、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1、文件的基本概念 2、掌握文件的基本操作 3、了解文件属性及linux 系统的文件管理机制 4、掌握os模块对文件和目录的处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消