package main import ( "fmt" "os" ) type student struct { Name string Age int Score float32 } //从字符串中格式化输入 func formateFromstr() { str := "stu01 18 89.92" var stu student fmt.Sscanf(str, "%s %d %f", &stu.Name, &stu.Age, &stu.Score) fmt.Println(stu.Name, stu.Age, stu.Score) } func main() { //打开普通的文件 file, err := os.OpenFile("ss.log", os.O_CREATE|os.O_WRONLY, 066) if err != nil { fmt.Println("open file error:", err) return } //写文件,输出到文件 fmt.Fprint(file, "aaaaa", "aaaaa") //输出到终端 fmt.Fprint(os.Stdout, "aaaaa", " ") //从字符串中格式化输入 formateFromstr() }