我正在使用一个调用C函数的库中的函数,该函数会将大量的东西输出到我不需要的标准格式中。
我已尝试使用sink
(同时为type
尝试了“消息”和“输出”),capture.output
,suppressWarnings
,suppressMessages
以尝试抑制输出 - 一切都没有效果,它仍然打印出来的东西。我还能用什么?为什么以上不起作用?
我无法访问该函数的来源以检查它是如何打印的,并且该库是私有的,所以不幸的是没有可重现的示例。
我也会喜欢上述问题的任何解决方法,无论多么难看。