【问题标题】:How would I read a growing file in Go?我将如何在 Go 中读取不断增长的文件?
【发布时间】:2013-10-16 15:27:20
【问题描述】:

就像命令tail -f <a growing file> ?

每当我读取一个增长的文件时,它总是遇到EOF错误,然后退出。

【问题讨论】:

标签: go tail


【解决方案1】:

我没有太多尝试过,但是有一个 github 存储库,旨在模拟 Go 中的 tail 功能:https://github.com/ActiveState/tail

【讨论】:

  • 对于我的使用,tail 包的效果非常好。这是一个很好的 API,如果它不能完全满足您的需要,它的代码也不会那么容易使用。
  • 谢谢,这对我很有帮助。 :)
【解决方案2】:

就像在 Linux 上用 C 语言编程一样找到答案,然后对等效的“open”系统调用使用相同/类似的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-27
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    相关资源
    最近更新 更多