【发布时间】:2022-11-24 00:21:08
【问题描述】:
我正在通过 python 进程访问 Intersystems 缓存 2017.1.xx 实例,以获取有关数据库的各种属性,以便能够监视数据库。
我要监控的项目之一是许可证使用情况。我在终端窗口中编写了一个 objectscript 脚本来访问用户的许可证使用情况:
s Rset=##class(%ResultSet).%New("%SYSTEM.License.UserListAll")
s r=Rset.Execute()
s ncol=Rset.GetColumnCount()
While (Rset.Next()) {f i=1:1:ncol w !,Rset.GetData(i)}
但是,我一直无法确定如何将此脚本转换为 Python 等效脚本。我正在使用 intersys.pythonbind3 导入来连接和访问缓存实例。我已经能够创建 python 函数来访问实例中的大部分其他内容,但是我不知道如何将这一数据转换为 Python (3.7)。
【问题讨论】:
标签: python caching intersystems