例如,表示Windows目录的最佳方法是什么"C:\meshes\as"?我一直在尝试修改脚本,但它永远不会起作用,因为我似乎无法正确获取目录,我假设因为'\'扮演转义角色?
我正在寻找一种有效的方法来将反斜杠转换为R中的正斜杠.有时我从windows复制目录的链接,我得到这样的东西:
C:\Users\jd\Documents\folder\file.txt
如何快速将其更改为C:/Users/jd/Documents/folder/file.txt?我甚至无法将上述表达式视为字符.它抛出一个错误
"\ u在字符串开头没有十六进制数字时使用""C:\ u".
我知道R中的TAB功能有助于快速找到位置,但只是想知道是否还有其他工作.我也可以将工作目录更改为文件夹的位置.我只是在玩耍并尝试将反斜杠转换为正斜杠并且不是直截了当所以因为好奇而问这个.
当我创建一个包含反斜杠的字符串时,它们会重复:
>>> my_string = "why\does\it\happen?"
>>> my_string
'why\\does\\it\\happen?'
Run Code Online (Sandbox Code Playgroud)
为什么?
嗨,我已阅读有关将向后转换为正斜杠的文章.但sol是使用原始字符串.
但问题在于我的情况是:
我将动态获取文件路径变量var ='C:\ dummy_folder\a.txt'在这种情况下,我需要将其转换为正斜杠.但由于'\ a',我无法转换为正斜杠
如何转换它?或者我应该如何将此字符串更改为原始字符串,以便我可以将其更改为正斜杠