1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      go語言獲取文件基本名 go獲取命令行參數(shù)

      Go語言os標(biāo)準(zhǔn)庫常用方法Getwd/Getenv/Chdir

      1. os.Getwd()函數(shù)

      目前成都創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、洮南網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

      原型:func Getwd()(pwd string, err error)

      作用:獲取當(dāng)前文件路徑

      返回:當(dāng)前文件路徑的字符串和一個err信息

      示例:

      輸出:

      當(dāng)前路徑: D:ProjectsGomGoLab01

      2. os.Getenv()函數(shù)

      原型:func Getenv(key string) string

      作用:獲取系統(tǒng)環(huán)境變量的值

      參數(shù):key - 系統(tǒng)環(huán)境變量名

      返回:系統(tǒng)環(huán)境變量的值

      示例:

      輸出:

      環(huán)境變量GOPATH的值是: D:/Projects/Go

      3. os.Chdir()函數(shù)

      原型:func Chdir(dir string) error

      作用:將當(dāng)前文件路徑改變?yōu)槟繕?biāo)路徑(非真實改變)

      參數(shù):dir - 目標(biāo)路徑(即改變之后的路徑)

      返回:修改成功,返回 nil;修改失敗(如:目標(biāo)路徑不存在的情況),返回錯誤信息。

      示例一:

      輸出:

      起始路徑: D:ProjectsGomGoLab01

      修改后的路徑: D:ProjectsGoDemo02

      示例二:

      輸出:

      起始路徑: D:ProjectsGomGoLab01

      error: chdir D:ProjectsGoDemo03: The system cannot find the file specified.

      注:文件路徑,Window 系統(tǒng)下默認(rèn)是“”,寫在代碼中時要用“”或“/”代替。

      Go語言文件操作

      本文主要介紹了Go語言中文件讀寫的相關(guān)操作。

      文件是什么?

      計算機(jī)中的文件是存儲在外部介質(zhì)(通常是磁盤)上的數(shù)據(jù)集合,文件分為文本文件和二進(jìn)制文件。

      os.Open() 函數(shù)能夠打開一個文件,返回一個 *File 和一個 err 。對得到的文件實例調(diào)用 close() 方法能夠關(guān)閉文件。

      為了防止文件忘記關(guān)閉,我們通常使用defer注冊文件關(guān)閉語句。

      Read方法定義如下:

      它接收一個字節(jié)切片,返回讀取的字節(jié)數(shù)和可能的具體錯誤,讀到文件末尾時會返回 0 和 io.EOF 。 舉個例子:

      使用for循環(huán)讀取文件中的所有數(shù)據(jù)。

      bufio是在file的基礎(chǔ)上封裝了一層API,支持更多的功能。

      io/ioutil 包的 ReadFile 方法能夠讀取完整的文件,只需要將文件名作為參數(shù)傳入。

      os.OpenFile() 函數(shù)能夠以指定模式打開文件,從而實現(xiàn)文件寫入相關(guān)功能。

      其中:

      name :要打開的文件名 flag :打開文件的模式。 模式有以下幾種:

      perm :文件權(quán)限,一個八進(jìn)制數(shù)。r(讀)04,w(寫)02,x(執(zhí)行)01。

      go倒入同文件下文件名

      go倒入同文件下文件名:

      只要您將a.go和聲明b.go在同一個包中,就不需要導(dǎo)入。然后,您可以使用以下go run方式識別多個文件:$?go?run?a.go?b.go


      網(wǎng)頁名稱:go語言獲取文件基本名 go獲取命令行參數(shù)
      文章位置:http://www.ef60e0e.cn/article/doceseo.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        新竹市| 唐海县| 乐平市| 牡丹江市| 博客| 思南县| 泗水县| 若尔盖县| 公主岭市| 大足县| 张掖市| 宜兰市| 迭部县| 马边| 莎车县| 张北县| 沿河| 濮阳市| 姜堰市| 瓦房店市| 宁波市| 保山市| 汶上县| 永昌县| 上林县| 无棣县| 淳化县| 金溪县| 闻喜县| 武陟县| 璧山县| 广安市| 永寿县| 波密县| 盐山县| 综艺| 略阳县| 曲阜市| 德保县| 故城县| 武平县|