您当前的位置: 首页 >  golang
  • 0浏览

    0关注

    212博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

golang The system cannot find the file specified

杰哥的技术杂货铺 发布时间:2022-06-14 14:42:01 ,浏览量:0

使用io/ioutil包读取文件时报错:open abi: The system cannot find the file specified.

原因是:ioutil.ReadFile()这个方法需要传入决绝路径的文件名

代码:

abiStr, err := ioutil.ReadFile("abi")
	if err != nil {
		return "", fmt.Errorf("ioutil.ReadFile abi err:%v", err.Error())
	}

ioutil.ReadFile(“abi”)

我之前认为需要读取的abi文件,与代码文件在同一层目录,所以为绝对路径即可。但是经过证实,此处需要写绝对路径,即:

abiStr, err := ioutil.ReadFile("router/nft/erc1155/abi")
	if err != nil {
		return "", fmt.Errorf("ioutil.ReadFile abi err:%v", err.Error())
	}
关注
打赏
1666063422
查看更多评论
立即登录/注册

微信扫码登录

0.0344s