所以这就是问题所在 需要输入换行符(处理URL),
基本上它在Python中就像这样:
canonical_request = method + '\n' + canonical_uri + '\n' + canonical_querystring
我已尝试使用paste
,但每当我使用“\ n”时,此字符都包含在字符串中。
我知道有很多人推荐cat
,但cat是出于打印目的,因此您可以将其变成一个变量,例如
canonical_request <- cat(method, "\n", canonical_uri, "\n", canonical_querystring)
如果您以这种方式调用canonical_request,它将提供NULL
你知道如何在R?
中插入换行符(通过连接字符)PS。它与这里的问题不同: R - new line in paste() function (OP没有明确说明新行使用的目的,我假设它是用于打印目的)
答案 0 :(得分:2)
正如您所提到的cat()
用于打印目的。它解释&#34; \ n&#34;作为一个换行符,但不会给你一个浓缩的角色。因此,要设想您可以使用paste()
的角色,然后调用cat()
进行打印:
method = "method"
canonical_uri = "canonical_uri"
canonical_querystring = "querystring"
out <- paste(method, "\n", canonical_uri, "\n", canonical_querystring,sep = "")
cat(out)