Мой вопрос: когда я зацикливаю файл и использую индекс для поиска столбца.например,
file1 = open(students_file, 'r')
for line in file1:
line = line.split(",")
stu_first = (line[1])
print(stu_first)
Теперь выводит здесь вывод:
57
61
92
51
51
Пробелы - это пустые ячейки.Таким образом, этот столбец является индексом [1].Я хочу просто распечатать 57. Я хотел бы отметить, что я не использую модуль CSV по уважительной причине.Кроме того, не используются никакие модули, кроме модуля os.
Причина, по которой я хочу это сделать, заключается в том, что я хочу получить 57 и умножить его на другое число в другом файле CSV (да, у меня есть 2 файла.работа с).
Любое другое предложение было бы здорово.
Спасибо.
РЕДАКТИРОВАТЬ:
Хорошо, извините за неправильные представления.Я новичок в Python и пытаюсь объяснить как можно лучше.
Так что результат выше - это оценка 8 студентов.Пробелы - это те, которые не прошли курс.Определение, которое я пытаюсь сделать, - нормализовать эти оценки по наивысшей оценке в этом курсе.В другом CSV-файле самый высокий балл по курсу - 95. Поэтому я хочу пройтись по всем перечисленным выше результатам и разделить его на 95, чтобы получить нормализованный балл.Например (57/95 = 0,6, 0/95 = нет) и т. Д.
Надеюсь, это объясняет немного больше?Если нет, дайте мне знать.