亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用golang從txt文件中讀取和獲取數據

如何使用golang從txt文件中讀取和獲取數據

Go
臨摹微笑 2022-08-24 16:11:19
我有一個txt文件,在這個文件中我只需要int值,如何得到這個值?txt 文件 - 利潤 = 10 在 ->04-06-2021 20:21:59我正在使用此代碼獲取此文件..!    func Profit() string {    TargetClosePrice := 110    ontickerPrice := 100    Time := time.Now()    totalProfit := TargetClosePrice - ontickerPrice    str := strconv.Itoa(totalProfit)    value := `Profit = ` + str + ` at the Time of ->` + Time.Format("01-02-2006 15:04:05") + "\n"    data, err := os.OpenFile("Profit.txt", os.O_APPEND, 0644)    if err != nil {        log.Fatal("whoops", err)    }    io.Copy(data, strings.NewReader(value))    return str} 但現在我只需要10從txt文件..?我怎么能得到?
查看完整描述

1 回答

?
揚帆大魚

TA貢獻1799條經驗 獲得超9個贊

我認為這符合您的要求:


package main


import (

   "bufio"

   "fmt"

   "os"

)


func main() {

   f, e := os.Open("Profit.txt")

   if e != nil {

      panic(e)

   }

   defer f.Close()

   s := bufio.NewScanner(f)

   for s.Scan() {

      var n int

      fmt.Sscanf(s.Text(), "Profit = %v", &n)

      fmt.Println(n)

   }

}

https://golang.org/pkg/fmt#Scanf


查看完整回答
反對 回復 2022-08-24
  • 1 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號