可以通过os.Getwd完成 但是当我们需要处理错误时,将这个从主逻辑中分离出来会更好。函数log.Fatalf用于打印日志信息然后调用os.Exit()来终止程序。 ``` var cwd string func init(){ var err error cwd, err = os.Getwd() if err != nil{ log.Fatalf("os.Getwd failed: %v", err) } } ```