gpt4 book ai didi

python - 如何在 python 中检查文件是否关闭?

转载 作者:行者123 更新时间:2023-12-03 13:53:20 27 4
gpt4 key购买 nike

如何使用此命令检查文件“file_name”是否仍然打开?

csv_gen = (row for row in open(file_name))

我知道我们应该使用类似的东西
with open(file_name) as file_name_ref:
csv_gen = (row for row in file_name_ref)

但是如果我使用前一个命令,发生了什么以及如何检查行为。

最佳答案

您可以使用平台无关模块 psutil 获取所有打开文件的列表:

import psutil
open_files = [x.path for x in psutil.Process().open_files()]

如果 file_name是在名单上,那么它是开放的,可能不止一次。

关于python - 如何在 python 中检查文件是否关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61530543/

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