package main
import (
"fmt"
//"io/ioutil"
//"os"
"os/exec"
"log"
)
func main(){
//占包
fmt.Printf("------------------------ os包试玩 ----------------------------\n")
//获取主机名 os.Hostname() Hostname 函数会返回内核提供的主机名。
//if name, err := os.Hostname(); err != nil{
// log.Fatalf("获取主机名失败: %s\n", err.Error())
//}else{
// fmt.Printf("主机名: %s\n", name)
//}
//获取环境变量 os.Environ() Environ 函数会返回所有的环境变量,返回值格式为“key=value”的字符串的切片拷贝。
//Environ := os.Environ()
//for k, v := range Environ{
// fmt.Printf("环境变量Key: %v, 环境变量Value: %s\n", k, v)
//}
//Getenv 函数会检索并返回名为 key 的环境变量的值。如果不存在该环境变量则会返回空字符串。
//val := os.Getenv("Path")
//fmt.Printf("Path的值是: %s\n", val)
//Setenv 函数可以设置名为 key 的环境变量,如果出错会返回该错误
//if err := os.Setenv("Jason", "123"); err != nil{
// log.Fatalf("出错了: %s\n
golang os包使用
最新推荐文章于 2023-12-25 08:30:00 发布