go-ioutil

go在打开文件时,直接获取文件是会报错的,所以需要首先获取当前的路径,然后拼接上文件名,再使用ioutil获取:
md/mdToHtml.go
md/test.md:

const dataFile = "./test.md"  
_, filename, _, _ := runtime.Caller(0)   // 获取当前文件的绝对路径E:/workspace/go_workspace/test/gostudy/md
dataPath := path.Join(path.Dir(filename), dataFile)  // 然后拼接上去
fmt.Println(dataPath)
num, err := ioutil.ReadFile(dataPath)
if err != nil {
	fmt.Println(err)
	return
}
fmt.Println(num)
posted @ 2020-11-28 20:00  xiaofeidu  阅读(122)  评论(0编辑  收藏  举报