Mat*_*att 64 go filepath
io/ioutil
fileBytes, err := ioutil.ReadFile("/absolute/path/to/file.txt")
这样做很好,但这不是完全可移植的.在我的例子中,我要打开的文件在我的GOPATH中,例如:
/Users/matt/Dev/go/src/github.com/mholt/mypackage/data/file.txt
data
data/file.txt
但后来我得到了这个错误:
恐慌:打开data/file.txt:没有这样的文件或目录
如何使用相对路径打开文件,特别是如果它们与我的Go代码一起使用?