【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)

相关推荐

  • springboot自动加载新的配置(springboot动态添加数据源)

    技术Spring Boot怎么排除自动加载数据源本篇内容介绍了“Spring Boot怎么排除自动加载数据源”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年12月17日
  • 网页布局中CSS布局调试的有效方法是这样的

    技术网页布局中CSS布局调试的有效方法是这样的网页布局中CSS布局调试的有效方法是这样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。网页布局中CSS布局调

    攻略 2021年11月11日
  • 洋葱炒蛋家常做法,洋葱炒鸡蛋.怎么做才好吃

    技术洋葱炒蛋家常做法,洋葱炒鸡蛋.怎么做才好吃主料洋葱200克鸡蛋100克辅料油适量盐适量酱油适量鸡精适量料酒适量步骤洋葱炒鸡蛋的做法步骤11.准备好所有食材洋葱炒蛋家常做法。洋葱炒鸡蛋的做法步骤22.把洋葱洗净,切成细

    生活 2021年10月20日
  • 微信清空聊天记录,手机微信聊天信息如何清屏

    技术微信清空聊天记录,手机微信聊天信息如何清屏1、打开手机,在手机桌面找到微信选项软件,点击进入微信清空聊天记录。2、在微信界面中,点击我选项进入。3、在我界面中,点击设置选项进入。4、在设置界面中,点击聊天选项进入。5

    2021年10月23日
  • 1000平方米等于多少公顷,一千米平方千米等于多少公顷

    技术1000平方米等于多少公顷,一千米平方千米等于多少公顷1平方千米(km²)=100公顷(ha) 1公顷=10000平方米 1平方千米(k㎡) = 1,000,000平方米(㎡) = 100公顷(ha) 1平方米=10

    生活 2021年10月26日
  • 如何使用Black自由格式化Python

    技术如何使用Black自由格式化Python如何使用Black自由格式化Python,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在我们覆盖

    攻略 2021年10月26日