有没有办法查看PyTable文件标记列表?

问题描述:

在Pytable文件类中,您可以使用get_current_mark(),goto(mark),undo(mark),mark()等,但有没有办法查看所有可用标记的列表?
参考:http://pytables.github.io/usersguide/libref/file_class.html有没有办法查看PyTable文件标记列表?

虽然不是公共API的一部分 - 它不提供您所要求的方式 - 您可以使用两个私有成员。第一个是File._markers,它是File._actionlog表中的行号的标记名称字典,它是迄今为止采取的所有操作文件中的表格。我认为sorted(File._markers.items(), key=lambda x: x[1])可能是你想要的。