Итак, у меня есть несколько списков целых чисел в CSV-файле, например:
["12345","325462"]
["214356","53645"]
...
Я должен вычислить сумму цифр для каждого целого числа из списков.После этого я должен напечатать результаты следующим образом:
"digit_sum1", "digit_sum2"
"digit_sum3", "digit_sum4"
...
Списки находятся в CSV-файле.Как я могу сохранить исходное форматирование из исходного списка?Или как сделать так, чтобы результаты распечатывались?Результаты также должны быть в другом файле .csv.
Это моя настоящая функция:
def convert_raw_data(source, destination):
with open(source) as fr, open(destination, "x") as fw:
for line in fr:
splitted_lines_0 = line.splitlines()
for elem in splitted_lines_0:
splitted_lines = elem.split(",")
for numbers in splitted_lines:
sums = calculate_digit_sum(numbers)
fr.write(str(sums))
, и вывод «сумм» выглядит следующим образом:
int1
int2
int3
...
И при печати в CSV-файле все это длинная строка.
Любая помощь приветствуется.