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

可以,使用open()不适用于python 2.6

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

可以,使用open()不适用于python 2.6

with open()
Python 2.6支持该语句,您必须有其他错误。

有关详细信息,请参见PEP 343和python File
Objects文档

快速演示:

Python 2.6.8 (unknown, Apr 19 2012, 01:24:00) [GCC 4.2.1 (based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> with open('/tmp/test/a.txt') as f:...     print f.readline()... foo>>>

但是,您尝试将

with
语句与多个上下文管理器一起使用,该语句仅在Python
2.7中添加

在2.7版中进行了更改:支持多个上下文表达式。

在2.6中使用嵌套语句:

with open("check_files/"+exportfileCheckFilesFolder+".txt") as f1:    with open("transfer-out/"+exportfileTransferFolder) as f2:        # f1 and f2 are now both open.


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

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

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