Python:删除方法中应该包含什么
我是Python新手,我想更多地了解Python:删除方法中应该包含什么,python,Python,我是Python新手,我想更多地了解\uuu\uu delete\uu方法的用途 在我的例子中,我得到了一个打开一个文件的类,我想在\uuu delete\uu方法中添加文件。你认为这是个好主意吗?或者\uuuu delete\uuuu的使用方式是否不同 从文档来看,我不确定我是否正确使用了它。 经验法则:如果您想使用析构函数进行资源管理,请不要这样做。这是不可预测和不可靠的 您的选择: 使用上下文管理器(请参阅)在作用域结束时确定释放资源 使用幕后资源列表和;适用于程序终止的大多数情况 经验
\uuu\uu delete\uu
方法的用途
在我的例子中,我得到了一个打开一个文件的类,我想在\uuu delete\uu
方法中添加文件。你认为这是个好主意吗?或者\uuuu delete\uuuu
的使用方式是否不同
从文档来看,我不确定我是否正确使用了它。
经验法则:如果您想使用析构函数进行资源管理,请不要这样做。这是不可预测和不可靠的
您的选择:
- 使用上下文管理器(请参阅)在作用域结束时确定释放资源
- 使用幕后资源列表和;适用于程序终止的大多数情况
经验法则:如果您想使用析构函数进行资源管理,请不要使用。这是不可预测和不可靠的
您的选择:
- 使用上下文管理器(请参阅)在作用域结束时确定释放资源
- 使用幕后资源列表和;适用于程序终止的大多数情况
\uuuu delete\uuuu
是描述符方法之一。也许你想要\uu del\uu
?@vaultah我添加了一个指向文档的链接。再一次,我是Python新手,所以我只想了解delete的功能。del是什么?\uuuuu delete\uuuu
是描述符协议的一部分。你在写描述符吗?几乎可以肯定的是,如果你的意思确实是这样的话,你不应该弄乱\uu del\uuu
。您可能需要一个上下文管理器……在这种情况下,它是\uuuuu exit\uuuuu
,而不是\uu del\uuuu
或\uuuu delete\uuuuuu
是描述符方法之一。也许你想要\uu del\uu
?@vaultah我添加了一个指向文档的链接。再一次,我是Python新手,所以我只想了解delete的功能。del是什么?\uuuuu delete\uuuu
是描述符协议的一部分。你在写描述符吗?几乎可以肯定的是,如果你的意思确实是这样的话,你不应该弄乱\uu del\uuu
。您可能需要一个上下文管理器……在这种情况下,它是\uuuu exit\uuuuu
,而不是\uu del\uuuu
或\uu delete\uuuu
。