gpt4 book ai didi

python - 在 with 语句中覆盖文件引用变量

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

我很好奇这是否会导致不良行为。我运行了一个测试用例并且没有出现任何错误,所以我认为它没问题(尽管可能不是好的做法)。只是想知道 python 如何处理我认为应该存在的问题?

with open("somefile.txt","r") as fileinfo:
fileinfo = fileinfo.readlines()

print fileinfo

我认为覆盖“fileinfo”会导致退出 with 语句的问题(引发一些关于无法 .close() 列表的错误)。 with 语句是否保留文件引用的本地副本?谢谢!

最佳答案

当然,Python 保留了对 with 语句中使用的对象的内部引用。否则,当您不使用 as 子句时,它将如何工作?

关于python - 在 with 语句中覆盖文件引用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511337/

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