golang 读取命令行参数

更新日期: 2020-05-29 阅读次数: 2991 字数: 62 分类: golang

例如,我想用 golang 读取命令行传入的文件名,可以直接使用 os.Args。

package main

import (
	"fmt"
	"os"
)

func main() {
	fmt.Println(os.Args)

	if len(os.Args) != 2 {
		fmt.Println("请输入文件名")
		return
	}
	fmt.Println(os.Args[1])
}

运行测试

> ./test baidu-realtime.csv
[./test baidu-realtime.csv]
baidu-realtime.csv

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式