【发布时间】:2020-10-01 22:14:38
【问题描述】:
所以我在这里得到了这个函数,它应该做的是创建一个我可以写入的文件。第二个和第三个参数是列表,而第一个只是我要创建的文件名写进去。在函数中,我做了一个for循环,我在循环all_students_list,这是一个列表,但在每个索引处,也是一个列表,名字和姓氏都在列表中。 all_courses_list 是学校所有课程的列表,Schedule 是另一个函数返回的列表,为我们提供学生的日程安排。然后我将学生姓名和时间表一起添加到文件中。问题是它还打印[] 方括号。我怎样才能摆脱它?我已经尝试过了
.replace('[', '')
.replace(']', '')
但它不起作用。
这是我的代码。
def generate_student_schedules(filename, all_courses_list, all_students_list):
with open(filename,'w') as fileout:
for one_student in all_students_list:
schedule = get_schedule(all_courses_list)
one_line = ''
one_line += (f'{one_student}')
one_line += (f'{schedule}\n')
fileout.write(one_line)
【问题讨论】:
标签: python-3.x file-io