如何在我们加载包消息时停止它?
how to stop a package message when we load it?
如何防止在每个新的 library(biotools)
调用开始时生成 --- biotools version 4.0
消息?
我尝试了以下但没有成功:
suppressPackageStartupMessages(library(biotools))
detach(package:biotools)
suppressStartupMessages(library(biotools))
detach(package:biotools)
suppressMessages(library(biotools))
detach(package:biotools)
suppressWarnings(library(biotools))
一个选项是使用 capture.output
将打印版本捕获为字符串,然后使用 invisible
换行。 suppressPackageStartupMessages
将阻止打印附加其他 packages/masking 函数(如果有)的常规消息,并且打印的任何剩余内容都会被捕获并用 invisible
删除
invisible(capture.output(suppressPackageStartupMessages(library(biotools))))
如何防止在每个新的 library(biotools)
调用开始时生成 --- biotools version 4.0
消息?
我尝试了以下但没有成功:
suppressPackageStartupMessages(library(biotools))
detach(package:biotools)
suppressStartupMessages(library(biotools))
detach(package:biotools)
suppressMessages(library(biotools))
detach(package:biotools)
suppressWarnings(library(biotools))
一个选项是使用 capture.output
将打印版本捕获为字符串,然后使用 invisible
换行。 suppressPackageStartupMessages
将阻止打印附加其他 packages/masking 函数(如果有)的常规消息,并且打印的任何剩余内容都会被捕获并用 invisible
invisible(capture.output(suppressPackageStartupMessages(library(biotools))))