这是结构体
这是我想导入的txt文件内容
尝试过用分割字符串进行导入,函数如下
func Rfile() {
f, err := os.OpenFile("./shiwu.txt", os.O_CREATE|os.O_RDWR|os.O_APPEND, 0777)
if err != nil {
fmt.Println("这里打开失败:%v", err)
return
}
f.Close()
file1, err := ioutil.ReadFile("./shiwu.txt")
if err != nil {
fmt.Println("这里读取失败:%v", err)
return
}
ff := strings.Split(string(file1), "\n")
for i, v := range ff {
if v != "" {
ff1 := strings.Split(v, "\t")
allVIP[i].phone = ff1[0]
allVIP[i].name = ff1[1]
allVIP[i].sex = ff1[2]
allVIP[i].age = ff1[3]
allVIP[i].email = ff1[4]
}
}
}
但是一运行就有下面出错:
该怎么解决呀?急!
切片初始化长度是0
直接用json来序列化不好吗