终止时保存列表值

2024-05-15 14:42:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一些测试:运行时间函数和向列表中添加值

我真的不知道该收到什么。我正在考虑过一段时间后取消这个空壳。但是,我想看看列表中附加了哪些值。有什么pythonic方法可以做到这一点,还是将数据保存到txt文件的最佳方法


Tags: 文件数据方法函数txt列表时间pythonic
1条回答
网友
1楼 · 发布于 2024-05-15 14:42:36

如果您真的需要输出对随机关闭和/或崩溃具有健壮性,那么应该在生成每个条目时将它们写入文件,而不是附加到列表中(假设您在程序中不需要它们)。如果您使用with open(...) as f:执行此操作,那么即使出现意外关闭,它也会适当地关闭文件

或者,如果将列表作为类属性编写,并且类实例位于全局命名空间中,则在取消程序后,它仍将存在,然后可以手动访问它。不过,这并不是很好,如果其他人接触了您的程序,或者您稍后再使用它,这就有问题了

或者最好的选择是添加适当的停止条件,避免终止程序

相关问题 更多 >