我该如何使用这个命令检查文件 "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)
但发生了什么事情,如果我使用前一个命令,如何检查行为。
with
语句结束之前不消耗生成器,第二个也是不正确的。 - chepnerclosed
属性。 - chepner