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

动易网站安装子目录中东莞网站建设服务公司

动易网站安装子目录中,东莞网站建设服务公司,域名cn是个什么网站,自己做网站和外包GO语言删除文本文件中的指定行 1. 思路2. 处理文件3. 处理后的文本文件 1. 思路 假设现在有一个文本文件#xff0c;我们需要删除文件中乱码的行。我们可以使用go的os库来处理文件#xff0c;遍历整个文件然后将除过乱码的行写入一个新文件#xff0c;以此来实现我们的需求… GO语言删除文本文件中的指定行 1. 思路2. 处理文件3. 处理后的文本文件 1. 思路 假设现在有一个文本文件我们需要删除文件中乱码的行。我们可以使用go的os库来处理文件遍历整个文件然后将除过乱码的行写入一个新文件以此来实现我们的需求。 2. 处理文件 假设我们现在有一个配置文件hello.conf用户经常修改导致文件错乱或出现乱码情况我们需要去除乱码行以保证配置文件可用。 如下一个示例文件注释使用#加文本配置信息使用等号分隔我们需要去除掉文件中的空行、乱码行、不包含和#的行和包含#号却不在开头的行。 #系统版本 versionv1.0.0#系统平台 platformarm #数据库信息database127.0.0.1;3306;123456;mysql 1234 #https端口 httpsport8443 8443#dd #用于开启https的设置 enablehttpsfalse#插入数据库是否携带服务名称 is.add.namefalse #设备型号 modelRTD-1 首先以可读写的方式打开文件并使用换行符来遍历文件。通过特定条件筛选出可用行并将其写入新文件中最后修改新创建的文件完成处理。 package import (bufioiologosstrings )const (FILE hello.confNEWFILE hellonew.conf )func main() {deleteBadLine() }func deleteBadLine() {//以可读写方式打开文件file, err : os.OpenFile(FILE, os.O_RDWR, 0666)if err ! nil {log.Fatal(err)}defer file.Close()//创建一个文件并以可读写方式打开destFile, err : os.OpenFile(NEWFILE, os.O_CREATE | os.O_RDWR, 0666)if err ! nil {log.Fatal(err)}defer destFile.Close()//将文件内容写入缓冲区中reader : bufio.NewReader(file)for {//以换行符来遍历文件line, err : reader.ReadString(\n)if err ! nil {log.Fatal(err)}//读到文件结尾if err io.EOF {break}//根据特定条件筛选行if len(line) 0 || line \r\n || !strings.Contains(line, ) !strings.Contains(line, #) || strings.Contains(line, #) !strings.HasPrefix(line, #) {log.Println(Bad line:, line)continue} else {log.Println(Normal line:, line)//将可用的行写入新文件if _, err destFile.WriteString(line); err ! nil {log.Fatal(err)}}}//处理完毕将新创建的文件重命名//linux系统可以通过重命名来覆盖静态文件若其他系统则需要先进行删除或备份再重命名os.Rename(NEWFILE, FILE) }3. 处理后的文本文件 #系统版本 versionv1.0.0 #系统平台 platformarm #数据库信息 database127.0.0.1;3306;123456;mysql #https端口 httpsport8443 #用于开启https的设置 enablehttpsfalse #插入数据库是否携带服务名称 is.add.namefalse #设备型号 modelRTD-1
http://www.pierceye.com/news/687249/

相关文章:

  • 东莞热点网站建设莱州人才网
  • 线上渠道推广网站的优化哪个好
  • 群晖可以做网站服务器微信朋友圈怎么发链接那种网页怎么制作
  • wordpress 公司网站网站和公众号的区别
  • 数据库跟网站seo流程
  • 网站首页关键词设置网站的整体风格
  • wordpress源码站整站源码制作wordpress插件
  • 海口网站建设就q479185700上墙网站空间后台怎么进入
  • 四川电子有限公司 - 手机网站如何做网站家具导购
  • 网站经营性备案修改wordpress自带小工具
  • 网站怎么建设可以发图评论网站建设制作公
  • 做销售的网站设计公司是做什么的
  • 建设专业网站的利弊海淀区seo招聘信息
  • 吴江区住房与建设局网站网站开发怎么对接客户
  • frontpage2007网站建设网站开发需要redis
  • 国内做网站多少钱ui中有哪些做的好看的网站
  • 金湖建设工程质量监督网站网页设计 网站建设 哪个好
  • 适合做外链的网站梧州论坛红豆思辨
  • 永城网站设计公司wordpress 获取父分类
  • 网站开发语言是什么东莞营销网站建设价格
  • 外贸公司访问国外网站中学生做的网站有哪些方面
  • 南城网站建设公司信息wordpress怎样显示文章全部列表
  • 做推广什么网站便宜企业网站管理系统湖南岚鸿
  • 电影下载网站 怎么做flash翻页效果网站模板
  • 社交网站开发语言河北建设工程信息网首页
  • 上海营销型网站建设公司wordpress 自己做页面
  • 网站布局选择临淄信息网手机版
  • 怎样申请网站呢注册商标怎么注册商标
  • 网站地址英文不相关的网站做单项链接可以吗
  • 怎么做网站超链接wordpress 主题 设置