可以使用bufio包中的Scanner读取文件,然后调用Scan方法跳过第一行,如下所示:


import (
    "bufio"
    "os"
)
func main() {
    file, err := os.Open("file.txt")
    if err != nil {
        panic(err)
    }
    defer file.Close()
    scanner := bufio.NewScanner(file)
    // 调用Scan方法忽略第一行
    scanner.Scan()
    for scanner.Scan() {
        line := scanner.Text()
        // 处理每一行
    }
}

在使用Scanner读取文件时,Scan()方法会返回一个bool类型的值,表示是否还有下一行。因此,我们可以在忽略第一行后,继续循环读取文件中的每一行。同时,需要对Scanner.Scan()和file.Close()方法的调用进行错误处理。