在 nodejs 中我使用 __dirname 。这在 Golang 中相当于什么?
我用谷歌搜索并找到了这篇文章 http://andrewbrookins.com/tech/golang-get-directory-of-the-current-file/ 。他在哪里使用下面的代码
_, filename, _, _ := runtime.Caller(1)
f, err := os.Open(path.Join(path.Dir(filename), "data.csv"))
但在 Golang 中,这是正确的方式还是惯用的方式?
原文由 ekanna 发布,翻译遵循 CC BY-SA 4.0 许可协议
这应该这样做: