func checkErr(err error) {    if err != nil {        panic(err)    }}//获取以后的执行门路//C:\Users\Vic\AppData\Local\Temp\func getCurrentPath() string {    s, err := exec.LookPath(os.Args[0])    checkErr(err)    i := strings.LastIndex(s, "\\")    path := string(s[0 : i+1])    return path}//获取以后文件的具体门路//D:/Go/workspace/port/network_learn/server/server.gofunc CurrentFile() string {    _, file, _, ok := runtime.Caller(1)    if !ok {        panic(errors.New("Can not get current file info"))    }    return file}func main()  {    //D:\Go\workspace\port  以后我的项目的门路    pa,_:=os.Getwd()    path:=getCurrentPath()    filePath:=CurrentFile()    fmt.Println(pa)    fmt.Println(path)    fmt.Println(filePath)}