Python:创建用于流式写入的压缩 tar 文件
我需要生成 tar.gzipped 文本文件。有没有办法创建一个用于持续写入的文件(以便能够执行诸如 compressedFile.write("some text")
之类的操作),或者我需要先创建一个原始文本文件,并且之后压缩吗?
这将是非常不幸的,因为文件应该非常长并且可以很好地压缩。
I need to produce the tar.gzipped text file. Is there a way to create a file for constant writing (to be able to do something like compressedFile.write("some text")
), or do I need to create a raw text file first, and compress it aftewards?
This will be quite unfortunate, as the file should be really long and well compressable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是如何从 Python 脚本编写压缩 tar 文件的示例:
结果:
Here's an example of how to write a compressed tarfile from a Python script:
Result: