Golang如何在Go中读取输入文件名

马特

我想input.txt在我的go程序中运行go文件,input.txt当我输入go run命令时,go程序将读取该文件,即:

go run goFile.go input.txt

我不想把input.txt我的goFile.go代码,因为我去的文件应该在任何输入名称不只是运行input.txt

我尝试过,ioutil.ReadAll(os.Stdin)但是我需要将命令更改为

go run goFile.go < input.txt

我只用包fmtosbufioio/ioutil是否可以不使用任何其他软件包而这样做?

icza

请查看io/ioutil您已经在使用的软件包文档

为此,它具有一个功能: ReadFile()

func ReadFile(filename string) ([]byte, error)

用法示例:

func main() {
    // First element in os.Args is always the program name,
    // So we need at least 2 arguments to have a file name argument.
    if len(os.Args) < 2 {
        fmt.Println("Missing parameter, provide file name!")
        return
    }
    data, err := ioutil.ReadFile(os.Args[1])
    if err != nil {
        fmt.Println("Can't read file:", os.Args[1])
        panic(err)
    }
    // data is the file content, you can use it
    fmt.Println("File content is:")
    fmt.Println(string(data))
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ffmpeg的输出文件名中包含输入文件名

来自分类Dev

如何在Windows中通过python正确读取日语文件名文件

来自分类Dev

输入文件名并读取文本

来自分类Dev

如何在imacros中使用javascript读取文件名

来自分类Dev

如何在Golang中检测到打开文件名的更改

来自分类Dev

如何在ImageMagick中使用输入文件名?

来自分类Dev

如何在Activity中基于输入rvtFile定义输出文件名?

来自分类Dev

如何在Vue中显示自定义输入的文件名?

来自分类Dev

如何从Android的内部存储中读取文件名

来自分类Dev

如何从“多重输入”中的FileReader函数获取文件名?

来自分类Dev

如何从标准输入中获取文件名

来自分类Dev

如何在文件传输中显示文件名?

来自分类Dev

如何在Perl中从文件名获取文件句柄?

来自分类Dev

如何在文件列表中搜索文件名

来自分类Dev

如何在Powershell中拆分文件名并从中选择文件名?

来自分类Dev

hadoop map reduce程序中如何在映射器代码中获取输入文件名

来自分类Dev

从目录中读取未知文件名

来自分类Dev

从powershell中的部分读取文件名

来自分类Dev

如何打开用户输入的文件名?

来自分类Dev

如何在Powershell脚本中解析相对或绝对文件名输入参数的绝对路径?

来自分类Dev

验证Powershell中输入的文件名

来自分类Dev

如何在python中获取Windows短文件名?

来自分类Dev

如何在Meteor中动态指定集合文件名?

来自分类Dev

如何在Mocha Reporter中获取测试文件名

来自分类Dev

如何在Monodevelop中设置文件名?

来自分类Dev

如何在Django中获取上传的文件名

来自分类Dev

如何在文件名中强制使用非法字符?

来自分类Dev

如何在Bash中获取文件名的通配符部分

来自分类Dev

如何在FileWatcher中更新文件名

Related 相关文章

  1. 1

    如何在ffmpeg的输出文件名中包含输入文件名

  2. 2

    如何在Windows中通过python正确读取日语文件名文件

  3. 3

    输入文件名并读取文本

  4. 4

    如何在imacros中使用javascript读取文件名

  5. 5

    如何在Golang中检测到打开文件名的更改

  6. 6

    如何在ImageMagick中使用输入文件名?

  7. 7

    如何在Activity中基于输入rvtFile定义输出文件名?

  8. 8

    如何在Vue中显示自定义输入的文件名?

  9. 9

    如何从Android的内部存储中读取文件名

  10. 10

    如何从“多重输入”中的FileReader函数获取文件名?

  11. 11

    如何从标准输入中获取文件名

  12. 12

    如何在文件传输中显示文件名?

  13. 13

    如何在Perl中从文件名获取文件句柄?

  14. 14

    如何在文件列表中搜索文件名

  15. 15

    如何在Powershell中拆分文件名并从中选择文件名?

  16. 16

    hadoop map reduce程序中如何在映射器代码中获取输入文件名

  17. 17

    从目录中读取未知文件名

  18. 18

    从powershell中的部分读取文件名

  19. 19

    如何打开用户输入的文件名?

  20. 20

    如何在Powershell脚本中解析相对或绝对文件名输入参数的绝对路径?

  21. 21

    验证Powershell中输入的文件名

  22. 22

    如何在python中获取Windows短文件名?

  23. 23

    如何在Meteor中动态指定集合文件名?

  24. 24

    如何在Mocha Reporter中获取测试文件名

  25. 25

    如何在Monodevelop中设置文件名?

  26. 26

    如何在Django中获取上传的文件名

  27. 27

    如何在文件名中强制使用非法字符?

  28. 28

    如何在Bash中获取文件名的通配符部分

  29. 29

    如何在FileWatcher中更新文件名

热门标签

归档