2024-09-28 23:31:24 发布
网友
在Monetdb的sqludfs中使用本机Python代码非常强大。但是,调试这样的udf可以从更多的支持中获益。特别是,如果我使用老式的打印(“调试信息”),它就会消失在黑色的空白中。你知道吗
create function dummy() returns string language python{ print('Entering the dummy UDF') return 'hello'; };
如何从服务器或MonetDB客户端检索此信息。你知道吗
上周我调试了一些Python自定义项:)
第一步:首先确保你的Python代码至少能在Python解释器中工作。你知道吗
步骤2:在Python自定义项中,编写调试信息。文件,例如:
f = open('/tmp/debug.out', 'w') f.write('my debugging info\n') f.close()
这不太理想,但很管用。此外,我还使用它导出Python UDF的参数值。这样,我就可以在Python解释器中运行Python UDF的主体,并使用从MonetDB接收的确切数据。你知道吗
上周我调试了一些Python自定义项:)
第一步:首先确保你的Python代码至少能在Python解释器中工作。你知道吗
步骤2:在Python自定义项中,编写调试信息。文件,例如:
这不太理想,但很管用。此外,我还使用它导出Python UDF的参数值。这样,我就可以在Python解释器中运行Python UDF的主体,并使用从MonetDB接收的确切数据。你知道吗
相关问题 更多 >
编程相关推荐