gpt4 book ai didi

python - 在 python 2.5 中读取一个 txt 文件

转载 作者:行者123 更新时间:2023-11-28 22:25:10 24 4
gpt4 key购买 nike

我想逐行读取一个txt文件并将其保存到一个列表中,我的python版本是2.5,但是我得到语法错误,你能帮我吗?我的代码如下:

with open("test.txt") as f:
content = f.read().splitlines()

最佳答案

上下文管理器是在 python 2.6 ( PEP 343 ) 中引入的。在 python 2.5 中你必须这样做:

f = open("test.txt")
content = f.read().splitlines()
f.close()

主要缺点是你必须记得关闭文件

另一种可能性(甚至更好)是使用 __future__(让它成为脚本的第一行):

from __future__ import with_statement

那么你可以在 python 2.5 中使用 with

关于python - 在 python 2.5 中读取一个 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45716840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com