我用谷歌搜索了一下,发现如果我使用,suppressPackageStartupMessages()
我应该能够解决我的问题,但事实证明,什么也没发生。
我正在像这样加载我的包裹:
if (!require("gplots", quietly = T)) {
sink("/dev/null")
suppressPackageStartupMessages(suppressWarnings(suppressMessages(install.packages("gplots"))))
suppressPackageStartupMessages(suppressWarnings(suppressMessages(library("gplots", quietly = T))))
}
Run Code Online (Sandbox Code Playgroud)
当我的脚本运行时,我收到以下消息:
Attaching package: ‘gplots’
The following object is masked from ‘package:IRanges’:
space
The following object is masked from ‘package:S4Vectors’:
space
The following object is masked from ‘package:stats’:
lowess
Run Code Online (Sandbox Code Playgroud)
在另一个包裹上,
if (!require("Rmixmod", quietly = T)){
sink("/dev/null")
suppressPackageStartupMessages(suppressWarnings(suppressMessages(install.packages("R_packages/Rmixmod_2.0.1.tar.gz", type="source"))))
}
Run Code Online (Sandbox Code Playgroud)
我也在加载时获得引用选项,我也试图将其静音。
Rmixmod version 2.0.1 loaded
R package of mixmodLib version 3.0.1
Condition of use
----------------
Copyright (C) MIXMOD Team - 2001-2013
MIXMOD is publicly available …
Run Code Online (Sandbox Code Playgroud) 我想要做的是给出一个输入字符串,我不知道它的大小或标记的数量,能够打印它的最后一个标记.
例如:
char* s = "some/very/big/string";
char* token;
const char delimiter[2] = "/";
token = strtok(s, delimiter);
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, delimiter);
}
return token;
Run Code Online (Sandbox Code Playgroud)
我希望我的回归
串
但我得到的是(null).任何解决方法?我在网上搜索过,似乎无法找到答案.至少对于C编程语言.
关于python中子字符串的出现有很多帖子,但我找不到任何关于文本中字符串出现的信息.
testSTR = "Suppose you have a large text and you are trying to find the specific occurences of some words"
#Suppose my search term is a, then I would expect the output of my program to be:
print testSTR.myfunc("a")
>>1
Run Code Online (Sandbox Code Playgroud)
由于整个输入中只有1个字符串"a"的具体引用.count()
不会做,因为它也计算子串,所以我得到的输出是:
print testSTR.count()
>>3
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?
我知道这是一个非常常见的问题,但它让我发疯。
我想使用正则表达式来匹配我的字符串中的子字符串。
line = '##ParameterValue[part I care about]=garbagegarbage'
Run Code Online (Sandbox Code Playgroud)
我想提取part I care about
. 我的代码如下所示:
import re
line = '##ParameterValue[part I care about]=garbagegarbage'
m = re.match('\[(.*)\]', line)
print m.group(1)
Run Code Online (Sandbox Code Playgroud)
但这给了我一个 AttributeError: 'NoneType' object has no attribute 'group'
我在regex101上测试了我的正则表达式并且它有效。我不明白为什么这对我来说失败了。