栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

被python文件模式“ w +”所混淆

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

被python文件模式“ w +”所混淆

假设你要打开的文件带有

with
应有的声明。然后,你将执行以下操作以从文件中读取内容:

with open('somefile.txt', 'w+') as f:    # Note that f has now been truncated to 0 bytes, so you'll only    # be able to read data that you write after this point    f.write('somedatan')    f.seek(0)  # important: return to the top of the file before reading, otherwise you'll just read an empty string    data = f.read() # Returns 'somedatan'

请注意

f.seek(0)
-如果你忘记了这一点,则该
f.read()
调用将尝试从文件末尾读取,并将返回一个空字符串。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456384.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号