python文件读写 with open()
1个回答
展开全部
阅读源码可以看出除了file参数其他参数都为缺省,其中mode是一个可选字符串,指定文件打开模式。它默认为“r”,这意味着文本阅模式。其他参数没有去深究,暂时没有用到。我们常用用的就是"file"、"mode"参数,file为文件路径这个不多讲,重点说一下mode,因为笔者刚开始学习python对with open()文件操作一知半解,百度很多次没有找到自己想要的解决方案,于是去阅读python源码。
以上的mode参数都是可以自由组合,这一点在源码的描述中有
再此记录一下如果使用pickle.dump()模块序列化对象时候,with open()中的mode的参数一定要使用含 b 的组合模式,使用二进制模式操作文本写入。如不使用二进制写入则会报出一下错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询