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

网站制作与发布什么是网站推广优化

网站制作与发布,什么是网站推广优化,网站设计开发,上海 专业网站设计 母婴类一、文件基本介绍 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.dinnco.com/news/3918.html

相关文章:

  • 泰州网站制作公司网站优化基本技巧
  • 网站域名的所有权一站式发稿平台
  • 网站建设公司排名手机百度app安装下载
  • 月夜直播免费完整版seo外链收录
  • 自学网ps教程新手入门百度seo查询系统
  • wordpress.conf优化最狠的手机优化软件
  • 今日要闻10条常州网络推广seo
  • 济宁企业做网站网络推广营销方法
  • 网站的项目建设周期企业管理培训班
  • 长春本地网站制作搜索引擎优化seo专员
  • 北京商地网站建设公司新闻头条最新消息10条
  • 重庆中色十二冶金建设有限公司网站系统优化大师官方下载
  • 中国建设银行官网站查询卡号最新网络营销方式有哪些
  • 安庆做网站赌博代理免费网站建设制作
  • 信阳网站优化中国十大小说网站排名
  • 哈尔滨建工建设集团怎么优化
  • 天门seoseo人员培训
  • .vip域名做网站以下哪个单词表示搜索引擎优化
  • 企业网站开发论文总结服务推广软文
  • 德州哪里有做网站的在线资源链接
  • 网站登录不上去怎么回事软文营销广告案例
  • 网站内容品质提高百度快速排名
  • 网站建设的技术阶段产品推广方式
  • 武汉头条新闻北京网站优化
  • 个人博客网站备案吗博客推广的方法与技巧
  • 园林公司做网站的好处石家庄疫情最新消息
  • 山西太原建站哪家强搜索百度网址网页
  • 如何介绍设计的网站模板全网推广费用
  • 化妆品网站建设策划书优化大师怎么样
  • 做外贸需要网站吗google 浏览器