У меня проблемы с моей курсовой работой на Python, так как я не могу понять, как извлекать числа из файла и добавлять их вместе.Python 3 извлекает числа из файла
Это мой код до сих пор:
bmi = "1500"
bmr = "2000"
reg_invalid_file = open("dataforcomputingCW.csv", "a")
writeRecord = bmi + "|" + bmr + "\n"
reg_invalid_file.write(writeRecord)
reg_invalid_file.close()
reg_invalid_file = open("dataforcomputingCW.csv" , "r")
all_records = reg_invalid_file.read()
reg_invalid_file.close()
pa = all_records.split("\n")
for i in len(pa):
bmi_bmr = pa[i].split("|")
total_bmi = total_bmi + bmi_bmr[i]
print (total_bmi)
bmi_bmr = any[i].split("|")
total_bmi = totalbmi + bmibmr[0]
total_bmr = totalbmr + bmibmr[1]
print (totalbmi)
и в файле число должно выглядеть следующим образом:
1500|2000
1500|2000
Мне нужно добавить BMI и распечатать затем добавить BMR затем распечатать так пользователь может видеть общие bmi и bmr отдельно.
'Мне нужно добавить bmi и распечатать, затем добавить bmr, а затем напечатать' Добавить, что в bmi, и распечатать что? Пожалуйста, уточните –
Просто используйте [csv.reader] (https://docs.python.org/2/library/csv.html), чтобы токенизировать файл и делать с ним все, что хотите. –
Мне просто нужно добавить числа вместе в файл –