首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止PyTables ( Pandas)打印“关闭剩余打开的文件.”

防止PyTables ( Pandas)打印“关闭剩余打开的文件.”
EN

Stack Overflow用户
提问于 2015-10-26 15:55:39
回答 2查看 1.1K关注 0票数 4

有没有办法防止PyTables打印出Closing remaining open files:path/to/store.h5...done

我想摆脱它仅仅是因为它堵塞了终点站。

如果这件事重要的话,我正在使用pandas.HDFStore

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-26 16:10:30

以下列方式手动关闭:

代码语言:javascript
复制
store.close()

使用后,将不会输出消息。

票数 5
EN

Stack Overflow用户

发布于 2018-10-12 19:36:36

你真的必须手动关闭开着的商店。没有别的办法了。

为什么?PyTables使用文件注册表跟踪打开的文件。此文件注册表的析构函数将在Python的atexit模块中注册,该模块在Python解释器退出时被调用。如果调用此析构函数方法,它将打印出每个打开的文件的名称。此功能是不可配置的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33350153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档