Я пытаюсь создать скрипт Python, который читает внешний файл данных, который содержит много строк и разное количество столбцов.Сценарий, который я сделал, приведен ниже:
import numpy as np
entrada = open('dados.dat', 'r')
lista_de_linhas = entrada.readlines()
valor = int(52)
if (lista_de_linhas[72]):
j=0
comprimento = len(lista_de_linhas[72])
print comprimento
for j in range( 0, (comprimento) ):
fsaida=open('dados_%i.dat' % (j+1), 'w')
i = 0
while i in range( 0, (comprimento) ):
if (j==i):
fsaida.write ('%f' % valor)
else:
fsaida.write ('%f' % 0)
break
Сценарий считывает весь файл данных.Я хотел бы внести изменения в строку 72 этого файла данных.Строка 72 имеет следующую форму: введите здесь описание изображения
Я бы хотел, чтобы этот скрипт генерировал в каждом сгенерированном выходном файле данных одну строку 72 со значением 52, а остальные значения - всеравен нулю.Например, для первого файла данных должно быть первое значение строки 72, равное 52, а остальные ноль.Во втором выходном файле второй файл равен 52, а остальные равны нулю и так далее.Но я не получаю сценарий для перебора строк.Кто-нибудь может мне помочь, пожалуйста!