gpt4 book ai didi

python - 在python中显式关闭文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:52:49 26 4
gpt4 key购买 nike

<分区>

着眼于艰难地学习 Python。示例 17 打开一个文件,复制它,然后关闭它。其中一项学习练习是尽可能简化程序。但是当我简化它时,似乎没有任何文件可以关闭。我试图通过一个衬垫了解什么(如果有的话)需要关闭。

例如-

in_file = open(from_file)
indata = in_file.read()
...
in_file.close()

这可以简化为

indata = open(from_file).read()

我知道打开文件后关闭文件是个好习惯,但 indata 和 from_file 都是字符串。从更多的挖掘中,我了解到这是非 pythonic 的,为了可读性,应该分两行完成,这将产生一个文件描述符。但是这里没有打开的文件描述符可以关闭。我错过了什么?我应该有一个文件描述符来明确关闭吗?

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