1
3
你的直觉是对的。
没有
当然总是
可能的
您调用的某个函数,将文件作为参数传递,可能
因为您没有向文件中写入任何内容,所以这不会导致任何可怕的结果,比如当您希望缓冲区位于磁盘上时,将未刷新的数据放在缓冲区中。 但这确实意味着你在浪费资源。操作系统内核必须为每个打开的文件保留某种结构,进程需要其他东西来引用该内核结构。如果打开数千个文件而不关闭它们,最终,其中一个表将填满,下次尝试打开文件时,会出现打开过多文件的错误。
以及各种各样的程序
那么,你呢
需要
|
2
1
对。使用
|
3
1
|
eto · WITH子句中未定义变量 7 年前 |
msoftrain · R: 在with()函数中应用()函数 8 年前 |
kuzzooroo · 捕获Python调用代码中__enter__中的异常 10 年前 |
guettli · 如果您一次读取整个文件,是否需要语句? 11 年前 |
LLL · 删除具有外部约束的行,而不使用“级联” 11 年前 |
GP89 · 为什么__getattr__不能与__exit__一起工作? 12 年前 |
tauran · 带有C语言语句的Python++ 12 年前 |