婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Go語(yǔ)言的os包中常用函數(shù)初步歸納

Go語(yǔ)言的os包中常用函數(shù)初步歸納

熱門(mén)標(biāo)簽:?兓? 電梯外呼訪客系統(tǒng) 成都呼叫中心外呼系統(tǒng)平臺(tái) 百度地圖標(biāo)注搜索關(guān)鍵詞 浙江人工智能外呼管理系統(tǒng) 騰訊外呼系統(tǒng)價(jià)格 電銷機(jī)器人可以補(bǔ)救房產(chǎn)中介嗎 谷歌便利店地圖標(biāo)注 最短的地圖標(biāo)注

(1)os.Getwd函數(shù)原型是func Getwd() (pwd string, err error) 返回的是路徑的字符串和一個(gè)err信息,為什么先開(kāi)這個(gè)呢?因?yàn)槲铱磑s的包的時(shí)候第一個(gè)是Chkdir這個(gè)包,但是你不知道當(dāng)前目錄怎么知道改變目錄了呢?所以先說(shuō)Getwd() 函數(shù)demo

復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 dir, _ := os.Getwd()
 fmt.Println("當(dāng)前的目錄是:", dir)  //當(dāng)前的目錄是: D:\test 我的環(huán)境是windows 如果linix 就是/xxx/xxx
}


(2)既然說(shuō)了Getwd()了,我們就把os里邊的Get全部都說(shuō)了吧!os.Getenv()獲取系統(tǒng)的環(huán)境變量,函數(shù)原型是func Getenv(key string) string輸入的是一個(gè)string的環(huán)境變量名稱,返回的是值
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 path := os.Getenv("GOPATH")
 fmt.Println("環(huán)境變量GOPATH的值是:", path) //windows下 環(huán)境變量PATH的值是: D:\test;C:\Go\bin; linux 環(huán)境變量GOPATH的值是: /data/goweb
}


(3)下邊的get信息 如果沒(méi)有:=的就是返回的都是int一般很少用到的 我就給注釋了做什么的?然后windows和linux結(jié)果是什么?
 fmt.Println(os.Getegid())      windows -1  linux  0     //調(diào)用者的group的id
 fmt.Println(os.Geteuid())     windows -1  linux  0     //用戶的uid
 fmt.Println(os.Getgid())      windows -1  linux  0     //調(diào)用者的gid的id
 g, _ := os.Getgroups()       
 fmt.Println(g)                windows []  linux  []    //返回的是一個(gè)[]int的切片 顯示調(diào)用者屬于組的一系列id
 fmt.Println(os.Getpagesize())  windows 4096linux  4096  //windows里邊叫做虛擬內(nèi)存 linux里邊叫做swap
 fmt.Println(os.Getppid())      windows -1  linux  8621  //調(diào)用者的組的進(jìn)程id
 fmt.Println(os.Getuid())    windows -1  linux  0  //調(diào)用者的數(shù)字用戶id
(4)os.Chdir()這個(gè)函數(shù)的原型是func Chdir(dir string) error 輸入字符類型,返回的是錯(cuò)誤結(jié)果,如果改變成功了error=nil
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 fmt.Println(os.Getwd())              //顯示當(dāng)前的目錄 D:\test nil>
 fmt.Println(os.Chdir("D:/test/src")) //返回nil>正確切換目錄了
 fmt.Println(os.Getwd())              //切換后的目錄D:\test\src nil>
}


(5)os.Stat()這個(gè)函數(shù)是獲取文件的信息,函數(shù)函數(shù)的原型func Stat(name string) (fi FileInfo, err error)輸出是文件的名稱返回一個(gè)FileInfo的接口和err信息,上一個(gè)分析ioutil的時(shí)候我們就介紹FileInfo的接口類型了
復(fù)制代碼 代碼如下:

type FileInfo interface {
    Name() string       // 文件的名稱
    Size() int64        // 唱過(guò)文件的大小
    Mode() FileMode     // 文件的權(quán)限
    ModTime() time.Time // 時(shí)間
    IsDir() bool        // 是否是目錄
    Sys() interface{}   // 基礎(chǔ)數(shù)據(jù)源接口(can return nil)
}
import (
 "fmt"
 "os"
)

func main() {
 filemode, _ := os.Stat("widuu.go") 
 fmt.Println(filemode.Mode())        //獲取權(quán)限 linux 0600
}


(6)os.Chmod()這個(gè)函數(shù)的原型是func Chmod(name string, mode FileMode) error改變文件的屬性 譬如讀寫(xiě),linux上的0755這樣大家可以理解了吧
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 filemode, _ := os.Stat("widuu.go") 
 fmt.Println(filemode.Mode())        //獲取權(quán)限 linux 0600
 err := os.Chmod("widuu.go", 0777)   //改變的是文件的權(quán)限
 if err!=nil{
  fmt.Println("修改文件權(quán)限失敗")
 }
 filemode, _ = os.Stat("widuu.go") 
 fmt.Println(filemode.Mode())        //獲取權(quán)限是0777

}


(7)os.Chtime()這個(gè)包,函數(shù)的原形是func Chtimes(name string, atime time.Time, mtime time.Time) error 輸入string的文件的名稱 訪問(wèn)時(shí)間 創(chuàng)建時(shí)間 返回的是error接口信息
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
 "time"
)

func main() {
 err := os.Chtimes("2.go", time.Now(), time.Now())  //改變時(shí)間
 if err != nil {
  fmt.Println(err)
 }
 fi, _ := os.Stat("2.go")
 fmt.Println(fi.ModTime())   //輸出時(shí)間 2013-12-29 20:46:23.0005257 +0800 +0800
}


(8)os.Environ()的作用是獲取系統(tǒng)的環(huán)境變量,函數(shù)原形是func Environ() []string返回是環(huán)境變量的[]string切片,說(shuō)道這個(gè)就要和其他的一起說(shuō)明了,那就是os.ClearEnv()清空環(huán)境變量
復(fù)制代碼 代碼如下:

func main() {
 data := os.Environ() //輸出之前的環(huán)境變量 APPDATA=C:\Users\xiaolvge\AppData\Roaming CLASSPATH=.;D:\java\jdk1.6.0_38…………
 fmt.Println(data)
 os.Clearenv() //清空環(huán)境變量
 data = os.Environ()
 fmt.Println(data) //輸出[]string類型的切片[]
}

(9)os.Exit()就是中斷程序返回自定義的int類型的代碼,函數(shù)運(yùn)行是func Exit(code int)輸入一個(gè)int的值就可以了
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 func() {
  for {
   fmt.Println("這個(gè)是匿名函數(shù)")
   os.Exit(1)    //輸出exit status 1中斷操作
  }
 }()
}


(10)函數(shù)os.Expand()這個(gè)其實(shí)就是一個(gè)回調(diào)函數(shù)替換的方法,函數(shù)的原形是func Expand(s string, mapping func(string) string) string 輸入的是一個(gè)string。對(duì)應(yīng)的是func(string)string的替換字符串的方法,如果沒(méi)有字符就替換為空
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 mapping := func(s string) string {
  m := map[string]string{"widuu": "www.jb51.net", "xiaowei": "widuu"}
  return m[s]
 }
 data := "hello $xiaowei blog address $widuu"
 fmt.Printf("%s", os.Expand(data, mapping)) //輸出hello widuu blog address www.jb51.net}


(11)os.ExpandEnv()把字符串的s替換成環(huán)境變量的內(nèi)容,函數(shù)的原形是func ExpandEnv(s string) string,輸入的當(dāng)然是要替換的字符,輸出的當(dāng)然還是字符串了
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 data := "GOBIN PATH $GOBIN"
 fmt.Println(os.ExpandEnv(data)) //輸出我本地的環(huán)境變量的GOBIN的地址GOBIN PATH C:\Go\bin
}


(12)os.Hostname()這個(gè)函數(shù)看字面的思意就懂了,是返回主機(jī)的HostName(),函數(shù)的原形是func Hostname() (name string, err error)返回主機(jī)名字和一個(gè)error的接口信息
復(fù)制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 data, _ := os.Hostname()
 fmt.Println(data) //我是windows環(huán)境下返回我的win的主機(jī)名 WIDUU
}

您可能感興趣的文章:
  • Golang 實(shí)現(xiàn)獲取當(dāng)前函數(shù)名稱和文件行號(hào)等操作
  • Golang 獲取文件md5校驗(yàn)的方法以及效率對(duì)比
  • GoLang中生成UUID唯一標(biāo)識(shí)的實(shí)現(xiàn)
  • 聊聊golang中多個(gè)defer的執(zhí)行順序
  • Golang全局變量加鎖的問(wèn)題解決
  • go語(yǔ)言基礎(chǔ) seek光標(biāo)位置os包的使用

標(biāo)簽:眉山 宜昌 七臺(tái)河 雅安 紹興 上海 邢臺(tái) 盤(pán)錦

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Go語(yǔ)言的os包中常用函數(shù)初步歸納》,本文關(guān)鍵詞  語(yǔ)言,的,包中,常用,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Go語(yǔ)言的os包中常用函數(shù)初步歸納》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Go語(yǔ)言的os包中常用函數(shù)初步歸納的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美午夜精品一区二区蜜桃| 日韩精品中文字幕一区二区三区 | 国产麻豆精品theporn| 成人免费看视频| 欧美成人一区二区三区| 日韩美女啊v在线免费观看| 国产精品影音先锋| 国产欧美一区二区三区网站 | 奇米精品一区二区三区在线观看一| 色94色欧美sute亚洲线路一久 | 91最新地址在线播放| 久久久久久97三级| 国产真实精品久久二三区| 国产欧美综合色| k8久久久一区二区三区 | 亚洲女子a中天字幕| 欧美色国产精品| 日本不卡1234视频| 精品卡一卡二卡三卡四在线| 天堂久久一区二区三区| 色av综合在线| 国产高清精品网站| 亚洲色图.com| 日韩精品一区在线观看| 色综合天天综合网国产成人综合天 | 中文字幕一区二区三区四区| 国产aⅴ综合色| 亚洲精品一区二区三区四区高清 | 自拍视频在线观看一区二区| 制服丝袜激情欧洲亚洲| 丁香激情综合五月| 国产乱人伦偷精品视频免下载| 国产精品毛片a∨一区二区三区| 欧美日韩亚洲不卡| 色吊一区二区三区| 成人免费毛片aaaaa**| 日本不卡一二三| 视频一区视频二区中文字幕| 中文字幕乱码日本亚洲一区二区 | 成人av资源站| 大白屁股一区二区视频| 国产酒店精品激情| 亚洲电影一级黄| 欧美性生活影院| 美女在线观看视频一区二区| 日韩无一区二区| 久久夜色精品国产噜噜av | 精品视频在线免费看| 日本韩国欧美国产| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产一区二区三区在线观看免费视频| 亚洲一区免费在线观看| 亚洲精品日日夜夜| 亚洲丝袜制服诱惑| 日韩黄色免费电影| 国产精品一区二区不卡| 成人免费看的视频| 在线观看精品一区| 精品国产髙清在线看国产毛片| 久久久久久久久久电影| 中文字幕乱码日本亚洲一区二区| 亚洲区小说区图片区qvod| 亚洲一区国产视频| av资源站一区| 精品99一区二区三区| 日本麻豆一区二区三区视频| 国产一区二区美女| 91精品国产入口| 亚洲色图视频网站| 免费成人你懂的| 91精品久久久久久久91蜜桃| 亚洲人成网站色在线观看| 婷婷中文字幕综合| 91精品国产91久久综合桃花 | 国产高清不卡一区| 91在线一区二区三区| 精品久久久久久无| 性做久久久久久| 日本韩国视频一区二区| 欧美变态tickling挠脚心| 日韩免费看网站| 香蕉成人啪国产精品视频综合网| 男人的j进女人的j一区| 欧美日韩精品电影| 亚洲sss视频在线视频| 波多野结衣视频一区| 中文字幕亚洲成人| 国产精品18久久久久久vr| 日韩三级中文字幕| 免费成人在线观看视频| 精品国产麻豆免费人成网站| 成人国产精品免费网站| 精品成人佐山爱一区二区| 精品一区二区综合| 精品福利二区三区| gogo大胆日本视频一区| 日韩美女啊v在线免费观看| 欧美视频一二三区| 天天综合天天做天天综合| 欧美电视剧在线看免费| 成人在线综合网站| 免费看欧美女人艹b| 26uuu精品一区二区| 成人黄页毛片网站| 久久精品国产久精国产| 国产精品天美传媒沈樵| 色综合中文字幕| 免费av成人在线| 136国产福利精品导航| 欧美日韩亚洲综合一区| 丁香婷婷综合激情五月色| 亚洲一区视频在线观看视频| 欧美精品久久99久久在免费线 | 91精品在线免费| 欧美日韩一二三区| 欧美一区二区在线免费播放| 色8久久人人97超碰香蕉987| 粉嫩13p一区二区三区| 国模无码大尺度一区二区三区| 亚洲少妇中出一区| 久久久久久9999| 在线播放日韩导航| 欧美精品一区在线观看| 欧美日韩电影一区| 欧美高清视频在线高清观看mv色露露十八 | 亚洲最新在线观看| 一区二区三区久久| 国产欧美一区二区精品仙草咪| 国产精品国产三级国产普通话99| 欧美高清一级片在线| 欧美一二三在线| 国产精品天干天干在观线| 亚洲一区二区三区激情| 久88久久88久久久| 92精品国产成人观看免费| 91丨九色丨蝌蚪丨老版| 欧美三级一区二区| 中文字幕免费不卡| 肉丝袜脚交视频一区二区| 成人免费毛片嘿嘿连载视频| 欧美喷潮久久久xxxxx| 久久久99精品久久| 亚洲午夜av在线| 成人免费视频视频在线观看免费| 色就色 综合激情| 国产精品成人免费在线| 日本不卡1234视频| 91污在线观看| 久久久久久久免费视频了| 午夜日韩在线电影| 欧美日韩和欧美的一区二区| 久久久久亚洲综合| 一本一道波多野结衣一区二区| 欧美国产亚洲另类动漫| 人人精品人人爱| 精品成人a区在线观看| 国产经典欧美精品| 国产精品成人一区二区三区夜夜夜| 久久成人av少妇免费| 日韩小视频在线观看专区| 美女免费视频一区二区| 精品少妇一区二区| 久久疯狂做爰流白浆xx| 久久久欧美精品sm网站| 成熟亚洲日本毛茸茸凸凹| 中文字幕一区日韩精品欧美| 91浏览器入口在线观看| 一区二区高清免费观看影视大全| 欧美日韩中文国产| 国产成人鲁色资源国产91色综| 欧美电视剧在线观看完整版| 国产一区二区三区免费| 亚洲欧美日韩系列| 欧美xxxxx裸体时装秀| 色菇凉天天综合网| 国产在线一区二区| 精品国产区一区| 日韩欧美在线不卡| 色国产综合视频| 国产露脸91国语对白| 蜜臀av一区二区三区| 午夜久久久久久| 午夜精品福利视频网站| 亚洲超碰97人人做人人爱| 国产精品污www在线观看| 久久久亚洲欧洲日产国码αv| 欧美亚日韩国产aⅴ精品中极品| 成人夜色视频网站在线观看| 日本在线不卡视频| 曰韩精品一区二区| 亚洲男人电影天堂| 日韩区在线观看| 成人在线综合网| 亚洲黄色av一区| 国产精品久久影院| 欧美成人精品1314www| 成人性视频网站| 日本女人一区二区三区| 国产精品色在线观看| 欧美精选一区二区|