【问题标题】:Backslash in Password in R [duplicate]R中密码中的反斜杠[重复]
【发布时间】:2018-02-07 17:28:17
【问题描述】:

我正在尝试连接数据库。我使用 r-package “RODBC” 并且密码包含反斜杠。有没有可能处理这个问题?

library(RODBC)
channel <- odbcConnect("database", uid="theuid", pwd=”whyisherea\backslash”, 
believeNRows=FALSE)

【问题讨论】:

  • 在 R 字符串中,反斜杠是转义字符。如果要包含文字反斜杠,请使用反斜杠 "\\" 转义。喜欢"this string has a single \\ backslash"。您可以使用cat 而不是print 来查看那里的“真正”内容。
  • 附带说明,小心从自动更正到花哨的引号的程序中剪切和粘贴 - 要在 R 中标记字符串,您可以使用 "',但不能使用 或 @ 987654329@ 就像您在pwd 字符串周围的问题一样。

标签: r passwords backslash


【解决方案1】:

你可以这样定义你的字符串

pwd_string <- "whyisherea\\backslash"

【讨论】:

  • 是的,你是对的。我已经更正了答案
猜你喜欢
  • 2020-07-11
  • 2023-02-07
  • 1970-01-01
  • 2014-08-02
  • 1970-01-01
  • 2020-02-01
  • 2020-01-17
  • 2017-01-28
  • 1970-01-01
相关资源
最近更新 更多