gpt4 book ai didi

python - 如何在 python 中拆分文件?

转载 作者:太空狗 更新时间:2023-10-29 17:21:23 25 4
gpt4 key购买 nike

是否可以拆分文件?例如你有一个巨大的词表,我想把它拆分成多个文件。这怎么可能?

最佳答案

这个用换行符拆分文件并将其写回。您可以轻松更改分隔符。如果您的输入文件中没有多个 splitLen 行(本例中为 20 行),这也可以处理不均匀的数量。

splitLen = 20         # 20 lines per file
outputBase = 'output' # output.1.txt, output.2.txt, etc.

# This is shorthand and not friendly with memory
# on very large files (Sean Cavanagh), but it works.
input = open('input.txt', 'r').read().split('\n')

at = 1
for lines in range(0, len(input), splitLen):
# First, get the list slice
outputData = input[lines:lines+splitLen]

# Now open the output file, join the new slice with newlines
# and write it out. Then close the file.
output = open(outputBase + str(at) + '.txt', 'w')
output.write('\n'.join(outputData))
output.close()

# Increment the counter
at += 1

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

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