午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Go語言的os包中常用函數初步歸納

Go語言的os包中常用函數初步歸納

熱門標簽:?兓? 電梯外呼訪客系統 成都呼叫中心外呼系統平臺 百度地圖標注搜索關鍵詞 浙江人工智能外呼管理系統 騰訊外呼系統價格 電銷機器人可以補救房產中介嗎 谷歌便利店地圖標注 最短的地圖標注

(1)os.Getwd函數原型是func Getwd() (pwd string, err error) 返回的是路徑的字符串和一個err信息,為什么先開這個呢?因為我看os的包的時候第一個是Chkdir這個包,但是你不知道當前目錄怎么知道改變目錄了呢?所以先說Getwd() 函數demo

復制代碼 代碼如下:

import (
 "fmt"
 "os"
)

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


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

import (
 "fmt"
 "os"
)

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


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

import (
 "fmt"
 "os"
)

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


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

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

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


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

import (
 "fmt"
 "os"
)

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

}


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

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

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


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

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

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

import (
 "fmt"
 "os"
)

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


(10)函數os.Expand()這個其實就是一個回調函數替換的方法,函數的原形是func Expand(s string, mapping func(string) string) string 輸入的是一個string。對應的是func(string)string的替換字符串的方法,如果沒有字符就替換為空
復制代碼 代碼如下:

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替換成環境變量的內容,函數的原形是func ExpandEnv(s string) string,輸入的當然是要替換的字符,輸出的當然還是字符串了
復制代碼 代碼如下:

import (
 "fmt"
 "os"
)

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


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

import (
 "fmt"
 "os"
)

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

您可能感興趣的文章:
  • Golang 實現獲取當前函數名稱和文件行號等操作
  • Golang 獲取文件md5校驗的方法以及效率對比
  • GoLang中生成UUID唯一標識的實現
  • 聊聊golang中多個defer的執行順序
  • Golang全局變量加鎖的問題解決
  • go語言基礎 seek光標位置os包的使用

標簽:眉山 宜昌 七臺河 雅安 紹興 上海 邢臺 盤錦

巨人網絡通訊聲明:本文標題《Go語言的os包中常用函數初步歸納》,本文關鍵詞  語言,的,包中,常用,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言的os包中常用函數初步歸納》相關的同類信息!
  • 本頁收集關于Go語言的os包中常用函數初步歸納的相關信息資訊供網民參考!
  • 推薦文章
    调教+趴+乳夹+国产+精品| 成人午夜视频在线观看| 午夜一区二区三区视频| …久久精品99久久香蕉国产| 国产成人精品视频ⅴa片软件竹菊| 国产91av视频| 亚洲人成网站色在线观看| 久久久999精品| 国产乱子夫妻xx黑人xyx真爽| 在线观看中文字幕av| 五月婷婷久久综合| 91av一区二区三区| 国产交换配乱淫视频免费| 国产一区二区不卡| 亚洲偷熟乱区亚洲香蕉av| 男人添女人下部视频免费| 中文字幕人妻互换av久久 | 精品美女www爽爽爽视频| 色哟哟国产精品| 国产日韩在线一区二区三区| 免费精品在线视频| 国产精品区一区二区三区| 欧美中文在线免费| 日韩不卡的av| 高清不卡一二三区| 97视频在线播放| 国产激情视频网站| 久久精品亚洲精品国产欧美kt∨| 97在线视频一区| 男人网站在线观看| 99国产精品国产精品毛片| 97碰在线观看| 熟女高潮一区二区三区| 国产精品三级视频| 国产精品日韩专区| 天天综合天天做| 亚洲高清视频中文字幕| 欧美国产一二三区| 91成年人视频| 日韩精品免费在线| 欧美牲交a欧美牲交aⅴ免费下载| 久久综合婷婷| 久久精彩免费视频| 在线观看国产三级| 亚洲天堂福利av| 精品国产一区二区三| 成人黄色三级视频| 精品福利视频一区二区三区| 国产肥臀一区二区福利视频| 国产麻豆精品theporn| 国内自拍欧美激情| 国产传媒免费在线观看| 欧美午夜精品久久久久久久| 国产免费一区二区三区四在线播放| 亚洲女人18毛片水真多| 久久精品国产清自在天天线| 国产老熟女伦老熟妇露脸| 亚洲欧洲www| 欧美一区视久久| 一级全黄裸体免费视频| 日韩av在线不卡| 性折磨bdsm欧美激情另类| 国产精品人妖ts系列视频| 精品一区国产| 日本黄色一区二区三区| 欧美大学生性色视频| 国产亚洲精品久久久久久豆腐| 色婷婷久久一区二区三区麻豆| 91网站在线观看免费| 极品美女销魂一区二区三区 | 国产农村妇女毛片精品久久| 亚洲欧美综合v| 国产 中文 字幕 日韩 在线| 婷婷一区二区三区| 野外做受又硬又粗又大视频√| 韩国毛片一区二区三区| 国产精品揄拍500视频| 天码人妻一区二区三区在线看| 日韩大陆欧美高清视频区| 色哟哟无码精品一区二区三区| 一个色在线综合| 日韩xxxx视频| 久久精品亚洲国产奇米99| 青青草久久网络| 久热成人在线视频| 亚洲一区二区三区成人在线视频精品| 国产手机视频在线| 97免费中文视频在线观看| 日韩av在线播| 一区二区三区视频免费| 人妻互换一区二区激情偷拍| 日韩免费高清av| 97人妻精品一区二区三区免费 | 亚洲一二三区在线观看| aⅴ在线免费观看| 综合分类小说区另类春色亚洲小说欧美| 黄频视频在线观看| 91美女精品福利| 亚洲国产精品影视| 国产日韩亚洲欧美综合| japanese在线播放| 国产精品国产三级国产aⅴ中文| 日韩美女爱爱视频| 亚洲日本va在线观看| 日本午夜激情视频| 亚洲免费观看高清在线观看| 无码人妻精品一区二区三区在线| 中文字幕亚洲在| 97视频在线免费播放| 一区二区三区国产| 午夜剧场在线免费观看| 91国偷自产一区二区使用方法| 天天色天天综合网| 欧美美女一区二区三区| 免费网站在线高清观看| 日韩国产在线看| 精品少妇一二三区| 久久视频中文字幕| 亚洲影院一区二区三区| 国产精品久久久久av| 女人18毛片水真多18精品| 亚洲综合在线做性| 国产在线不卡视频| 精品国产一区二区三区在线| 国产精品另类一区| 日韩av一卡二卡三卡| 91精品国产麻豆国产自产在线| 国产精品815.cc红桃| 亚洲天堂av在线播放| 日韩 欧美 中文| 欧美一级在线播放| 日本美女视频一区二区| 亚洲高清不卡一区| 一区二区三区四区在线播放 | 欧美美女一区二区在线观看| 欧美亚洲色综久久精品国产| 北条麻妃久久精品| av在线免费在线观看| 成人91视频| 久久久久久久久久久久久女国产乱| 国产亚洲欧美在线视频| 欧美视频在线一区| 久久久全国免费视频| 国产不卡av在线| 韩国成人福利片在线播放| 超碰10000| 在线免费av一区| 婷婷久久综合网| 91精品国产91久久久久久吃药| 日本欧美久久久久免费播放网| 欧美h视频在线观看| 欧美午夜激情在线| 精品无码久久久久成人漫画| 国产精品国模在线| 成人久久视频在线观看| 日本激情视频在线| 亚洲黄在线观看| 国产精品久久久久久久一区二区 | 成人黄页在线观看| 999精品视频在线| 亚洲美女av黄| 后进极品白嫩翘臀在线视频| 一区二区三区在线视频111| 欧美日韩一区二区三区| 欧美国产精品一二三| 国产91在线播放九色快色| 国产一区二区三区精品视频| 五月天婷婷激情视频| 亚洲国产一区自拍| 成人午夜福利视频| 亚洲精品少妇一区二区| 91精品国产日韩91久久久久久| 瑟瑟视频在线免费观看| 欧美日韩综合网| 日韩欧美福利视频| 国产农村妇女aaaaa视频| 国产成人成网站在线播放青青 | 亚洲乱码国产一区三区| 日韩激情片免费| 丝袜美腿一区二区三区| 日韩欧美xxxx| 日韩在线国产精品| 国产一区二区三区四区五区入口 | 亚洲狼人综合干| 在线播放亚洲激情| 久草在线在线精品观看| 两性午夜免费视频| 性色av一区二区三区免费| 91丨porny丨在线| xxxx日本黄色| eeuss一区二区三区| 精品人伦一区二区三区蜜桃免费| 日本熟妇一区二区| 日本一区视频在线| 91麻豆精品国产自产在线观看一区| 国产主播第一页| aaa免费在线观看| 亚洲国产精品久久久久久| 久久久久99| 日韩精品视频网址| 日本91av在线播放| 亚洲精品亚洲人成人网在线播放| 久久丫精品久久丫| 亚洲国产日韩欧美| 日韩av综合网| 国产一区二区影院| 欧洲av一区二区三区| 亚洲一区亚洲二区亚洲三区| 日本久久电影网| 亚洲av永久纯肉无码精品动漫| av免费在线播放网站| 久久久久久久久久久免费| 国产欧美一区二区在线观看| 欧美日韩综合一区二区| 一本色道久久综合亚洲二区三区| 日韩国产在线播放| 99久久精品免费看国产| 青青草免费av| 伊人婷婷久久| 在线日韩第一页| 国产欧美一区二区精品久导航 | 久久久久久久久91| 日韩理论片中文av| 亚洲免费视频二区| 国产主播在线看| 热久久美女精品天天吊色| 精品久久中文字幕| 俄罗斯嫩小性bbwbbw| 黄色av电影网站| 国产亚洲一区二区三区在线播放| 精品国内二区三区| 不卡一区在线观看| 国产特黄大片aaaa毛片| 蜜桃传媒一区二区三区| 91精品国产91久久久久| 日本韩国欧美一区| 久久精品国产亚洲a| 日本一二三不卡视频| 国产高清精品软男同| 欧美人成在线视频| 福利视频第一区| 青青草成人在线观看| www成人啪啪18软件| 日本a级片在线播放| 欧美亚洲另类激情另类| 欧美视频在线观看一区二区| 国产成人h网站| 日韩毛片在线视频| 欧美少妇性生活视频| 91亚洲国产成人久久精品网站| 日韩精品中午字幕| 国产日韩欧美综合在线| 在线播放国产一区| 免费不卡的av| 日本三级福利片| 欧美在线观看网站| 精品日韩一区二区三区| 欧美国产综合一区二区| av中文字幕第一页| 一区二区伦理片| 九九热只有这里有精品| 国产精品午夜国产小视频| 亚洲国产欧美一区二区三区同亚洲 | 成人在线免费播放视频| 国产精品日韩二区| 久久精品国产精品亚洲| 欧美自拍偷拍一区| 91蝌蚪porny九色| 性中国古装videossex| 日本成人精品视频| 超碰超碰在线观看| 亚洲国产高清国产精品| 国产成人av网址| 亚洲欧美日韩精品| 欧美日韩国产激情| 成人一道本在线| 国产免费一区二区三区最新不卡| 亚洲一区二区三区日韩| 116极品美女午夜一级| 国产综合18久久久久久| 国语自产精品视频在线看抢先版图片| 91精品黄色片免费大全| 亚洲欧美偷拍三级| 国产精品自拍一区| а√天堂资源在线| 国产极品美女高潮无套嗷嗷叫酒店 | 欧美日韩亚洲丝袜制服| 久久久影视传媒| 人妻精品一区一区三区蜜桃91| 免费中文字幕在线观看| 亚洲精品乱码久久久久久蜜桃欧美| 国产一区二区三区在线免费| 国产精品乱子乱xxxx| 青青久久aⅴ北条麻妃| 亚洲欧洲自拍偷拍| 欧美精品电影在线播放| 亚洲一区二区三区美女| 久久久噜噜噜久噜久久综合| 免费观看久久久4p| 91免费视频播放| 久久久.www| 国产又粗又黄又猛| 无码人妻精品一区二区三| 99久久激情视频| 国产美女作爱全过程免费视频| 久久久久久久久一区| 国产一区视频在线| 欧美高清视频免费观看| 国产亚洲美女久久| 精品日韩一区二区三区免费视频| 一本大道久久a久久精品综合| 国产精品久久久一本精品 | 亚洲欧美日韩人成在线播放| 白白色 亚洲乱淫| 精品一区二区精品| 首页综合国产亚洲丝袜| 亚洲精品国产精品国| 亚洲一线在线观看| japanese国产在线观看| 精品少妇一二三区| 欧美日韩人妻精品一区二区三区| 三上悠亚ssⅰn939无码播放| 中文字幕99页| 日韩欧美中文在线视频| 亚洲一级免费观看| 亚洲第一中文av| 国产精品99久久免费黑人人妻| 国产69精品久久久久久久| 日韩精品免费一区| 99久久99久久精品| 国产精品久久久久久久乖乖| 日韩免费在线观看av| 日本免费黄色小视频| 久久久成人精品一区二区三区| 亚洲自拍偷拍二区| 一本一本a久久| 日韩国产精品毛片| 免费看毛片的网址| 欧美日韩在线中文| 国产综合av在线| wwwxxx黄色片| 可以看污的网站| yjizz视频| 97超碰在线资源| 很污很黄的网站| 四虎成人精品永久免费av| 中文字幕第15页| 这里只有精品国产| 亚洲av无码一区二区三区性色| 四虎在线视频免费观看| 日韩专区在线视频| 国内久久精品视频| 91欧美一区二区| 国产精品色一区二区三区| 亚洲精品亚洲人成人网在线播放| 天天av天天翘天天综合网色鬼国产| 色一情一伦一子一伦一区| 91精品婷婷国产综合久久| 亚洲福利视频专区| 日韩在线视频一区| 97超级碰碰碰| 99精品国产高清一区二区| 神马影院午夜我不卡| www成人免费| 国产精品v日韩精品v在线观看| 四虎精品一区二区| 五月婷婷六月香| 日韩一级在线视频| 日韩一级片免费在线观看| 国产精品中文字幕日韩精品| 国产亚洲精品资源在线26u| 亚洲国产精品久久不卡毛片| 欧美高清激情brazzers| 国产一区二区三区欧美| 2025国产精品视频| 国产乱码精品一区二区三区卡| 亚洲AV无码成人精品一区| 日本激情视频在线播放| 在线免费观看成年人视频| 免费无码毛片一区二区app| 国产在成人精品线拍偷自揄拍| 日本欧洲一区二区| 国产午夜精品一区二区三区视频 | 午夜精品久久久久久久第一页按摩 | 国产一区二区三区久久悠悠色av| 中文字幕第一区综合| 欧美天天综合色影久久精品| 亚洲国产精品久久久久秋霞不卡| 欧美疯狂性受xxxxx另类| 91超碰在线免费观看| 中国女人做爰视频| 中文字幕 欧美 日韩| 日本a级片视频| h狠狠躁死你h高h| 成人小视频在线| 天天免费综合色| 亚洲欧美另类人妖| 国产精品视频成人| dy888午夜| 亚洲成a人无码| 亚洲精品77777| 日本欧美大码aⅴ在线播放| 国产精品麻豆久久久| 日韩一区二区三区四区五区六区| 久久99精品久久久久久青青91| 国产精品久久久一区二区三区| 内射国产内射夫妻免费频道| 一本加勒比北条麻妃| 亚洲图片视频小说| 99re视频精品|