gpt4 book ai didi

python - 如何在python中拆分一个巨大的文本文件

转载 作者:IT老高 更新时间:2023-10-28 20:29:37 27 4
gpt4 key购买 nike

我有一个巨大的文本文件 (~1GB),遗憾的是我使用的文本编辑器无法读取这么大的文件。但是,如果我可以将它分成两三个部分,我会很好,所以,作为一个练习,我想用 python 编写一个程序来完成它。

我想我想让程序做的是找到一个文件的大小,将这个数字分成几部分,然后对于每个部分,以 block 的形式读取到该点,写入一个文件名.nnn 输出文件,然后读取到下一个换行符并写入,然后关闭输出文件,等等。显然最后一个输出文件只是复制到输入文件的末尾。

您能帮我解决与文件系统相关的关键部分:文件大小、分 block 读写以及读取换行符吗?

我会先写这个代码测试,所以没有必要给我一个完整的答案,除非它是单行的;-)

最佳答案

linux有分割命令

拆分 -l 100000 文件.txt

将拆分为等长 100,000 行大小的文件

关于python - 如何在python中拆分一个巨大的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291740/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com