为什么我不能在戈兰写这样的windows文件路径



我正在尝试读取golang中windows上的一个文件。路径是C:UserslenovoDownloads1.jpeg,我这样写:

filepath := "C:UserslenovoDownloads1.jpeg"

此声明和赋值本身是非法的,因为它在vscode中标记为红色。我一直在阅读golang如何使用filepath包来处理路径问题,但它没有涵盖是分隔符的情况。

顺便说一句,如果在上面的语句中,在每个之后添加一个,它就可以工作了。

我不使用vscode,但我知道是一个转义符。

\U、\l和\D没有意义。

所以你应该使用

filepath := "C:\Users\lenovo\Downloads\1.jpeg"

或者,对没有转义的原始字符串使用backticks:

path := `C:UserslenovoDownloads1.jpeg`

相关内容

  • 没有找到相关文章

最新更新