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