以下是一个示例代码,演示了如何分割一个.dat文件的行:
filename = 'data.dat'
output_filename = 'output_{}.dat'
with open(filename, 'r') as file:
line_count = 0
output_file = None
for line in file:
if line_count % 1000 == 0:
if output_file:
output_file.close()
output_file = open(output_filename.format(line_count), 'w')
output_file.write(line)
line_count += 1
if output_file:
output_file.close()
这个示例代码将会将一个名为data.dat
的文件分割成每1000行一个文件。输出的文件名格式为output_X.dat
,其中X是文件的起始行数。每个输出文件都会包含1000行数据,除了最后一个文件,可能包含少于1000行。
请注意,这只是一个示例代码,你可以根据自己的需求进行修改和调整。例如,你可以更改每个输出文件的行数、输出文件的命名方式等等。
上一篇:不知道如何反映其中的一个字段
下一篇:不知道如何改变html页面的背景