Я пытался разбить текстовый файл, который содержит входные данные в строках 1, 3, 5, 7 и так далее.И содержит выходные данные в строках 2, 4, 6 и так далее.Я написал небольшой код, используя обработку файлов в Python, но столкнулся с проблемой, касающейся чтения альтернативных файлов и записи в два разных файла.
Вот код:
file = open("data.txt",'r')
inputs = open("in.txt","w+")
outputs = open("out.txt","w+")
for index, line in enumerate(file.readlines()):
line = file.readlines(index)
if(index+1)%2 == 1:
print(line)
inputs.write(str(line)+"\n")
else:
print(line)
outputs.write(str(line)+"\n")
Похоже, readlines () читает пустые строки, но файл не пустой.Пожалуйста, помогите!