防止 PyTables(在 Pandas 中)打印 "Closing remaining open files..."
Preventing PyTables (in Pandas) from printing "Closing remaining open files..."
有没有办法防止 PyTables 打印出来
Closing remaining open files:path/to/store.h5...done
?
我想摆脱它只是因为它堵塞了终端。
如果重要的话,我正在使用 pandas.HDFStore
。
手动关闭:
store.close()
使用后不会输出信息
您确实必须手动关闭打开的商店。没有别的办法了。
为什么? PyTables 使用文件注册表来跟踪打开的文件。此文件注册表的析构函数在 Python 的 atexit 模块中注册,当 Python 解释器退出时调用该模块。如果调用此析构函数方法,它将打印出每个打开文件的名称。此功能不可配置。
有没有办法防止 PyTables 打印出来
Closing remaining open files:path/to/store.h5...done
?
我想摆脱它只是因为它堵塞了终端。
如果重要的话,我正在使用 pandas.HDFStore
。
手动关闭:
store.close()
使用后不会输出信息
您确实必须手动关闭打开的商店。没有别的办法了。
为什么? PyTables 使用文件注册表来跟踪打开的文件。此文件注册表的析构函数在 Python 的 atexit 模块中注册,当 Python 解释器退出时调用该模块。如果调用此析构函数方法,它将打印出每个打开文件的名称。此功能不可配置。