在Python中写入文件时,如何确保数据保存在一行中?

我有以下代码:

with open("students2.txt", mode="w", encoding="utf-8") as my_file:
    for each_item in names:
         student_grade=input("Enter the grade for " +str(each_item))
         my_file.write(each_item+", "+student_grade)

当数据保存到文件时,我需要像这样保存: each_item,student_grade,所以可能是Mike,78。 然后将下一个保存在新行中

我错过了什么?