【go笔记】使用标准库flag解析命令行参数

技术【go笔记】使用标准库flag解析命令行参数 【go笔记】使用标准库flag解析命令行参数使用标准库flag解析命令行参数前言
Go语言标准库中提供了一个包flag可以解析命令行参数。
示例代码:文

【go注意】使用标准库标志分析命令行参数。

使用标准库标志解析命令行参数

前言

Go语言标准库提供了一个包标志来解析命令行参数。

示例代码:文件读取

包装主体

导入(

fmt '

'旗帜'

io/ioutil '

)

func main(){ 0

//文件路径由字符串指定,因此调用了。

ptrragfpath :=flag . string(' fpath ',' hello.txt ','-fpath指定要读取的文件的路径)

旗帜。解析()

内容,err :=ioutil。ReadFile(* ptrflagfath)

如果出错!=零

fmt。Println('读取文件失败: ',错误)

返回

}

//读取的文件字节需要手动键入。

fmt。Println(字符串(内容))

}

文件路径由一个字符串指定,所以标记。字符串(其他类型包括flag.Int和flag。Bool)被调用。

您可以使用-help或-help查看帮助。去主跑道。去帮助

第一个参数:命令行标识符fpath,与-fpath一起使用。

第二个参数:命令行参数fpath的默认值,这里是hello.txt

第三个参数:命令行参数标识符fpath的提示信息

定义命令行参数后,需要通过标志来解析命令行参数。解析()

参考文章

正式文件

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/143791.html

(1)

相关推荐

  • PostgreSQL中的bool类型转换为smallint的方法是什么

    技术PostgreSQL中的bool类型转换为smallint的方法是什么这篇文章主要介绍“PostgreSQL中的bool类型转换为smallint的方法是什么”,在日常操作中,相信很多人在PostgreSQL中的bo

    攻略 2021年11月5日
  • linux系统定时执行shell脚本

    技术linux系统定时执行shell脚本 linux系统定时执行shell脚本我们可能会经常需要在linux系统中做一些重复而又繁琐的操作,为了解放自己,我们需要将这些东西写到定时任务里面,让它每天执行

    礼包 2021年11月23日
  • 抖音粉丝多少钱,抖音真人粉丝多少钱?

    技术抖音粉丝多少钱,抖音真人粉丝多少钱?关于抖音唰赞上热门
    1、其实现在抖音唰赞上热[的确是存在的,但是唰赞上热仅仅只是概率性的,并不是绝对就能够上热门的,所以大家也不需要把所有的希望都寄托于抖音唰赞上热门上。
    2、那么

    测评 2021年10月20日
  • vxworks怎么看任务使用情况(vxworks操作系统用在哪儿)

    技术vxworks中系统任务有哪些小编给大家分享一下vxworks中系统任务有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!根据配置的不同,VxWorks系统在启动时,会同步启动一些系统任务,其中有

    攻略 2021年12月22日
  • Eclipse 3.5新特性有哪些

    技术Eclipse 3.5新特性有哪些小编给大家分享一下Eclipse 3.5新特性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!平台及

    攻略 2021年11月27日
  • 怎么理解Python的calendar模块

    技术怎么理解Python的calendar模块这篇文章主要介绍“怎么理解Python的calendar模块”,在日常操作中,相信很多人在怎么理解Python的calendar模块问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月11日