Просто некоторая справочная информация, у этого кода есть еще один файл python, который проверяет мой код, чтобы увидеть, работает ли он правильно и обрабатывает ли все случаи правильно, так как это университетский код / сайт.
Я пытаюсь записать в файл csv и отобразить эту ошибку, если код, проверяющий его, не может найти файл: «Ошибка записи: ошибка»
Мой код и выходные данные могут бытьпоказано на изображении вместе с ожидаемым выводом, который ожидает лектор / лектор.
Любые идеи о том, почему мой код отображает то, что он делает, и как я могу сделать его таким же, как ожидаемый результат, пожалуйста?
import csv
def rememberInfo():
name = input("What is your name?")
print()
age = input("How old are you?")
print()
course = input("What course are you on?")
print()
location = input("Where do you live?")
print()
try:
with open('employee_file.csv', mode='w') as employee_file:
employee_writer = csv.writer(employee_file, delimiter=',')
employee_writer.writerow([name, age, course, location])
line = name + "," + age + "," + course + "," + location
print(line)
employee_file.close()
except Exception as e:
print("Error writing:", e)
if __name__ == "__main__":
rememberInfo()
![Code And Output vs Expected Output](https://i.stack.imgur.com/sGB6Y.jpg)