返回顶部

收藏

Go 添加或修改系统环境变量

更多

Go 使用 os 包中 Setenv() 函数添加或修改系统环境变量。

/*
  创建一个新的环境变量,如果该变量已经存在则修改该变量
  os.Setenv(key, value string) error

  key   变量名
  value 变量值
  error 成功返回 nil 否则返回错误信息
*/
package main

import (
    "fmt"
    "os"
)

func main() {
    //创建一个新的名称为 keys 值为 Hello World! 的环境变量
    err := os.Setenv("keys", "Hello World!")
    if err != nil {
        //如果出错则输出错误信息
        fmt.Printf("%s", err)
    } else {
        //如果执行成功则输出 set key OK!
        fmt.Println("set key OK!")
        //输出所有环境变量字段和值
        for _, v := range os.Environ() {
            fmt.Println(v)
        }
    }
}
//该片段来自于http://outofmemory.cn

标签:go,系统

收藏

0人收藏

支持

0

反对

0

发表评论