当前位置: 首页 > news >正文

乌兰察布做网站公司wordpress查看分类id

乌兰察布做网站公司,wordpress查看分类id,如何做旅游计划的网站,做推广的注册什么公司好一、文件基本介绍 1.1、打开一个文件 基本介绍:打开一个文件用于读取,如果操作成功,返回的文件对象的方法可用于读取文件数据。如果出错,错误底层类型是"*.PathError" func Open(name string) (*File, error) name stri…

一、文件基本介绍

1.1、打开一个文件

基本介绍:打开一个文件用于读取,如果操作成功,返回的文件对象的方法可用于读取文件数据。如果出错,错误底层类型是"*.PathError"

func Open(name string) (*File, error)

name string:打开的文件路径

*File:返回值1,文件对象

error:返回值2,错误err

1.2、关闭一个文件

基本介绍:语法如下

func (f *File) Close() error

(f *File) Close():文件对象的Close方法

error:返回值1,错误err

打开文件,关闭文件,快速入门案例:

package mainimport ("fmt""os"
)func main() {// 打开一个文件(默认有2个返回值:文件对象,错误)file, err:=os.Open("sudada.log")// 如果err有值,则输出错误if err != nil {fmt.Println("打开文件失败,错误:",err)}// 通过文件对象file的值fmt.Println(file) // 返回值:&{0xc000100a00}fmt.Println(file.Name()) // 返回值:sudada.log// 关闭文件(默认有1个返回值:错误)close_err := file.Close()if close_err != nil {fmt.Println("打开文件失败,错误:",close_err)}
}

1.3、读文件内容

1.读取文件内容并显示在终端(带缓冲区的方式):使用bufio.NewReader(),reader.ReadString函数和方法。

步骤:先打开文件,然后读文件,最后关闭文件

package mainimport ("bufio""fmt""io""os"
)func main() {// 打开一个文件(有2个返回值:文件对象,错误)file, err:=os.Open("sudada.log")// 如果err有值,则输出错误if err != nil {fmt.Println("打开文件失败,错误:",err)}// 在函数要退出时,关闭文件defer file.Close()// 创建一个 *Reader,是带缓冲的(默认4096字节)reader := bufio.NewReader(file)// 循环读取文件的内容: reader.ReadString (有2个返回值:文件内容,错误)for {str,err := reader.ReadString('\n') // 读到"换行"就结束// 读到文件结尾时,就breakif err == io.EOF {break}// 打印读取到的文件内容fmt.Print(str)// 返回值:hello world// 返回值:sudada// 返回值:beijing}
}

2.读取文件内容并显示在终端(使用ioutil一次将整个文件读入到内存中),这种方式适合小文件:使用ioutil.ReadFile函数

步骤:一次将文件读取到位

package mainimport ("fmt""io/ioutil"
)func main() {// 使用ioutil.ReadFile一次性将文件读取到位file := "sudada.log"content,err := ioutil.ReadFile(file)if err != nil {fmt.Println(err)}// 显示读取的内容fmt.Printf("%v",string(content))// hello world// sudada// beijing// shanghai
}

1.4、写文件

基本介绍:语法如下

func OpenFile(name string, flag int, perm FileMode) (file *File, err error)

name string:打开的文件

flag int:文件打开的模式

只读模式
只写模式

读写模式

perm FileMode:文件的权限控制(linux)

file *File:返回值1,文件对象

err error:返回值2,错误err

快速入门案例:

http://www.yayakq.cn/news/519757/

相关文章:

  • 网站推广方式案例2022年电商数据分析
  • 做ppt的网站叫什么软件wordpress上传mp4
  • 网站pv uv是什么意思允许发外链的网站
  • 怎样注册网站卖东西全国职业生涯规划大赛官网
  • 加强局网站建设报告眉山网站建设哪家好
  • 制作网站建网站商城网站如何做
  • 太原seo网站排名上海网站建设公司怎么样
  • WordPress整站下载器wordpress 下载选择
  • 建个短视频网站网站建设业务活动
  • 化州+网站建设网站设计模板 英文翻译
  • 购物商城网站功能设计花都营销网站建设
  • 手机网站建设的整体流程近期的新闻热点
  • 教人做美食视频网站网站域名域名
  • wordpress 企业网站微信公众号网页如何制作
  • 怎么学网站建设微信网站的建立
  • 做网站模板和服务器是一样的吗无人区高清免费网页直播
  • 营销型网站网站设计安装2个wordpress
  • 榆林市住房和城市建设局网站做一年的网站能赚多少钱
  • 做网站业务员应该了解什么桂林北站到龙脊梯田
  • 南宁网站建设云尚网络零点研究咨询集团官方网站建设
  • 哪里有做杂志的免费模板下载网站wordpress 调用指定文章
  • 昆明航空公司官方网站广西智能网站建设报价
  • 专业彩票网站开发宁波妇科医生
  • WordPress百度快照图片镇江积分优化
  • 常州网站设计湛江公司电话WordPress文件归档
  • 怎么做审核网站国内好点的wordpress主题
  • 建设银行网站登不上公司网络优化方案
  • 番禺电子商务网站建设吉林网站建设公司
  • 漯河网站建设公司天河网站 建设信科网络
  • 怎样做网站的优化工作手机网站平台