有没有办法使用Pydoop将数据附加到hdfs文件中?

2024-05-28 23:08:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用python将对象的内容写入hdfs中的文件。为此,我发现了一个用python实现的hdfsapi,名为Pydoop。通过阅读API,我可以很容易地使用pydoop的dump()方法将内容写入hdfs路径中的文件中,但是还没有看到像append()这样的方法可以将新内容附加到旧文件中。我知道这是有可能的,因为我已经找到了hdfs的命令行语法,但是我正在考虑使用pydoop来实现这一点。任何帮助都将不胜感激。谢谢


Tags: 文件对象方法命令行路径api内容语法
1条回答
网友
1楼 · 发布于 2024-05-28 23:08:05

虽然没有使用Pydoop,但这看起来就像pythonapi附加到常规文件中一样。在

from pydoop import hdfs

with hdfs.open('/path/to/file', 'a') as f:
    f.write('bla')

相关问题 更多 >

    热门问题