国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Go 自學(xué):文件的寫入和讀取

這篇具有很好參考價(jià)值的文章主要介紹了Go 自學(xué):文件的寫入和讀取。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

首先,使用os.Create()函數(shù)建立一個(gè)文件。
接著,使用io.WriteString()函數(shù)將內(nèi)容寫入文件。
最后,使用os.ReadFile()函數(shù)讀取文件內(nèi)容。
注意,這里讀取的文件內(nèi)容是data byte,我們需要使用string()函數(shù)將其轉(zhuǎn)換為字符串。

package main

import (
	"fmt"
	"io"
	"os"
)

func main() {
	content := "This needs to go in a file."

	file, err := os.Create("./mygofile.txt")
	checkNilErr(err)

	length, err := io.WriteString(file, content)
	checkNilErr(err)

	fmt.Println("length is: ", length)
	defer file.Close()

	readFile("./mygofile.txt")

}

func readFile(filename string) {
	databyte, err := os.ReadFile(filename)
	checkNilErr(err)

	fmt.Println("Text data inside the file is \n", string(databyte))
}

func checkNilErr(err error) {
	if err != nil {
		panic(err)
	}
}

輸出為:
length is: 27
Text data inside the file is
This needs to go in a file.文章來源地址http://www.zghlxwxcb.cn/news/detail-678283.html

到了這里,關(guān)于Go 自學(xué):文件的寫入和讀取的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 三分鐘用Golang搭建一個(gè)HTTP文件上傳下載服務(wù)器

    三分鐘用Golang搭建一個(gè)HTTP文件上傳下載服務(wù)器

    簡單需要一個(gè)文件服務(wù)器來傳遞數(shù)據(jù),只要兩個(gè)功能,一個(gè)上傳接口,一個(gè)下載接口。 選用go http模塊實(shí)現(xiàn),比nginx、ftp等更方便快捷。 上傳接口\\\"/v1/file_upload/\\\" 上傳接口增加簡單BasicAuth鑒權(quán) 上傳成功返回下載URL json格式返回 只想文件上傳服務(wù)器測試接口,以下電梯直達(dá)即可

    2024年02月11日
    瀏覽(24)
  • CSV導(dǎo)出(通過讀取數(shù)據(jù)字節(jié)流直接上傳文件到服務(wù)器)

    CSV導(dǎo)出(通過讀取數(shù)據(jù)字節(jié)流直接上傳文件到服務(wù)器)

    文件之前讀取大多數(shù)都是用前端點(diǎn)擊相應(yīng)傳入后端,通過HttpServletResponse response得輸入輸出流進(jìn)行導(dǎo)入導(dǎo)入導(dǎo)出數(shù)據(jù)。 近期碰到得需求是定時(shí)查詢數(shù)據(jù)庫數(shù)據(jù)并通過csv文件上傳至系統(tǒng)。所以不能使用HttpServletResponse,因?yàn)閷?yīng)文件流比較熟悉所以最開始使用文件流進(jìn)行讀寫數(shù)據(jù)

    2024年02月12日
    瀏覽(22)
  • java通過FTP跨服務(wù)器動(dòng)態(tài)監(jiān)聽讀取指定目錄下文件數(shù)據(jù)

    java通過FTP跨服務(wù)器動(dòng)態(tài)監(jiān)聽讀取指定目錄下文件數(shù)據(jù)

    1、文件數(shù)據(jù)在A服務(wù)器(windows)(不定期在指定目錄下生成),項(xiàng)目應(yīng)用部署在B服務(wù)器(Linux); 2、項(xiàng)目應(yīng)用在B服務(wù)器,監(jiān)聽A服務(wù)器指定目錄,有新生成文件,進(jìn)行讀取文件信息,持久化數(shù)據(jù); 3、提供兩塊內(nèi)容,第一安裝windows FTP服務(wù);第二項(xiàng)目源碼,希望可以幫助到你

    2024年02月03日
    瀏覽(32)
  • 對讀取的Excel文件數(shù)據(jù)進(jìn)行拆分并發(fā)請求發(fā)送到后端服務(wù)器

    對讀取的Excel文件數(shù)據(jù)進(jìn)行拆分并發(fā)請求發(fā)送到后端服務(wù)器

    首先,我們先回顧一下文件的讀取操作: 本地讀取Excel文件并進(jìn)行數(shù)據(jù)壓縮傳遞到服務(wù)器-CSDN博客 第一步:根據(jù)以上博客,我們將原先的handleFile方法,改為以下內(nèi)容: 先對data數(shù)據(jù)進(jìn)行打印,獲取到一千多行的數(shù)據(jù)信息 那么如何對1000多條信息進(jìn)行分組處理呢???? 因?yàn)槲?/p>

    2024年01月23日
    瀏覽(21)
  • java文件相關(guān)操作工具,包括讀取服務(wù)器路徑下文件,刪除文件及子文件,刪除文件夾等方法
  • Java教程:如何讀取服務(wù)器文件并推送到前端并下載,圖片格式以瀏覽器渲染模式

    Java教程:如何讀取服務(wù)器文件并推送到前端并下載,圖片格式以瀏覽器渲染模式

    ----在我們做文件上傳時(shí),通常會保存文件的相對路徑在數(shù)據(jù)庫中,然后返回前端http訪問路徑,來對文件進(jìn)行下載或圖片預(yù)覽功能,但是有時(shí)候我們并不想直接返回文件訪問地址給前端,這就用到了Java當(dāng)中的文件輸入輸出流,將文件以流的方式響應(yīng)給瀏覽器,并渲染出圖片或

    2024年02月03日
    瀏覽(29)
  • lwip-2.1.3自帶的httpd網(wǎng)頁服務(wù)器使用教程(一)從SD卡讀取網(wǎng)頁文件并顯示

    本教程使用的單片機(jī)是STM32F103ZE,有線網(wǎng)口芯片為ENC28J60。 本教程里面的網(wǎng)頁由于需要兼容Windows XP系統(tǒng)的IE8瀏覽器,所以采用HTML 4.01編寫,不使用任何前端框架。筆者使用的網(wǎng)頁設(shè)計(jì)軟件是Adobe Dreamweaver CS3。 開發(fā)板PCB文件是公開的,大家可以拿去打印出來,焊好器件后,就可

    2024年02月15日
    瀏覽(20)
  • 基于ESP32搭建物聯(lián)網(wǎng)服務(wù)器六(利用SPIFFS存放html,css,js等文件(讀取html)

    基于ESP32搭建物聯(lián)網(wǎng)服務(wù)器六(利用SPIFFS存放html,css,js等文件(讀取html)

    在前文中:ESP32的web服務(wù)器(內(nèi)嵌HTML)_你的幻境的博客-CSDN博客 已經(jīng)實(shí)現(xiàn)建立了一個(gè)WEB服務(wù)器了,但是頁面的HTML代碼是鑲嵌在C語言代碼中的,大部份情況下,不管是調(diào)試或者使用都是很不方便的。但是ESP32的SPIFFS提供了很好的解決方法,SPIFFS相當(dāng)于ESP32中的一個(gè)硬盤分區(qū),每種版

    2024年02月02日
    瀏覽(27)
  • 自學(xué)歷程-AutoDL服務(wù)器訓(xùn)練YOLOv8

    自學(xué)歷程-AutoDL服務(wù)器訓(xùn)練YOLOv8

    1、服務(wù)器訓(xùn)練YOLOv8的方法有很多,這里也只是我的一個(gè)學(xué)習(xí)過程中了解到的一些。 2、著重于服務(wù)器購買好之后的YOLOv8上傳、環(huán)境配置、訓(xùn)練等流程,所以服務(wù)器購買等相關(guān)內(nèi)容不具體介紹。 3、寫這篇博客的過程中深感細(xì)節(jié)的點(diǎn)太多,沒辦法一點(diǎn)一點(diǎn)的完全介紹前因后果。

    2024年04月10日
    瀏覽(31)
  • 服務(wù)器端開發(fā)-golang dlv 遠(yuǎn)程調(diào)試

    1。需要root權(quán)限的服務(wù)器代碼調(diào)試 sudo ./app ps to get pid dlv attach pid --headless --listen=:40000 --api-version=2 --accept-multiclient attach the golang IDE or other IDE 2。不需要root權(quán)限的服務(wù)器代碼調(diào)試,另一種選擇 dlv --listen=:40000 --headless=true --api-version=2 --accept-multiclient exec ./app? -- ?-config-file=config

    2024年02月14日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包