当前位置: 首页 > 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.yayakq.cn/news/751790/

相关文章:

  • 芜湖营销型网站制作工作纪律和生活纪律研讨发言材料
  • 做一门户网站价格建设网站石家庄
  • 怎么做网站导航php7安装wordpress
  • 起点网站书的封面怎们做做外汇网站代理
  • 网站建设制作服务商服务器 空间 虚拟主机 网站需要
  • 南京做网站制作公司欧洲服务器免费ip地址
  • 网站建设亇金手指专业网站手机版方案
  • 青冈县网站建设wordpress付费主题国内优秀
  • 物理结构网站网站建设销售话术文本格式
  • 类做秋霞的网站网络信息安全公司
  • 国网法治建设网站微信官网开发
  • wordpress主题 粉色成都建站seo
  • 网站建设与设计教程视频教程百度知道问答首页
  • 网站改版索引量下降自己做视频网站可以吗
  • 网站建设是指什么河南省住建厅网站豫建设标
  • 梦里做他千百度网站微信平台APP网站建设怎么样
  • 长沙做企业网站推广的公司最好的网站建设价格
  • 晋中住房与城乡建设厅网站怎么自己建一个论坛网站
  • 网站静态模板下载做网站 卖产品
  • 昆山建设工程招标网站邮件从wordpress
  • 大型门户网站建设哪专业自己有网站 做app
  • 什么网站做app好ios移动网站开发
  • 网站设计包括哪些内容wordpress 登陆 代码
  • 凡科网小程序制作教程网站建设时应该做的优化
  • 网站顶部广告图片南充免费推广网站
  • 义乌外贸网站建设行吗眉山网站制作
  • 互动网站策划定制品牌排行榜前十名
  • 安卓手机怎么做网站设计网免费
  • 营销型外贸网站定制大数据网站
  • 任县网站建设多少钱免费推广网站2023mmm