正文
在Go中,相对路径不同于广义概念。广义的相对路径指的是相对当前路径,而在go中的相对路径是无论在哪个目录中,都会以项目目录为起点,例如:
/project/static/img.png
/project/static/main.go
/project/img.png
我在main.go中使用以下路径调用文件:
test("img.png")
结果会调用“/project/img.png”,而非“/project/static/img.png”
如果想调用“/project/static/img.png”,可以写成
test("static/img.png")
题外话:
在go中,使用文件或目录时,"file"和“./file”没有区别,这点和linux中是一致的
本人代码水平一般,如有错误请指正,感谢。
2024-10-04 20:56:26 回复
想想你的文章写的特别好https://www.ea55.com/