package main import ( "fmt" "os" "strings" ) func main() { err := os.Setenv("XIAO", "xiaochuan") //临时设置 系统环境变量 if err != nil { fmt.Println(err.Error()) } fmt.Println(os.Getenv("XIAO")) //获取环境变量 fmt.Println(os.Getenv("GOPATH")) for _, v := range os.Environ() { //获取全部系统环境变量 获取的是 key=val 的[]string str := strings.Split(v, "=") fmt.Printf("key=%s,val=%s \n", str[0], str[1]) } }
有疑问加站长微信联系(非本文作者)