首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Sys.getenv()中移除双斜杠

从Sys.getenv()中移除双斜杠
EN

Stack Overflow用户
提问于 2017-04-25 16:22:16
回答 1查看 642关注 0票数 0

在R中,我可以看到一个环境变量具有正确的文件路径。

代码语言:javascript
运行
复制
> Sys.getenv()
...
TEMP                      C:\Users\username\AppData\Local\Temp\1
TMP                       C:\Users\username\AppData\Local\Temp\1
USERPROFILE               C:\Users\username
...

但是当我直接检索USERPROFILE时,会出现双斜杠。

代码语言:javascript
运行
复制
> Sys.getenv("USERPROFILE")
[1] "C:\\Users\\username

为什么R要在字符串中插入一个额外的斜杠?我正在编写一个需要跨平台兼容的包。除了grepstringr之外,是否有更好的解决方案来删除双斜杠并仍然考虑到网络文件位置的可能性(在开始时会有双斜杠)?

EN

Stack Overflow用户

回答已采纳

发布于 2017-05-07 06:38:16

@nicola的评论是正确的。“额外的斜杠”就在打印输出中。它并不是真的存在。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43616094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档