• Неправильно работает код python?

    @Alien-agent
    Функция os.path.getsize() возвращает РАЗМЕР файла, поэтому ваша переменная file_null содержит число, а не ссылку на файл. Для работы с файлом удобно использовать следующую конструкцию:
    with open(“Контакты.txt”, “w”) as file:
        file.writeline("{0} : {1}".format(contactName, contactNumber))

    Первая строка открывает файл на запись, если он существует, иначе создаётся новый файл(ссылка на файл помещается в переменную file). Следующая строка записывает в файл строку, указанную в скобках. После выхода кода из конструкции with ... as ... файл будет автоматически закрыт(сохранен), а переменные освобождены.
    Вам стоит почитать документацию по работе с файлами.
    Ответ написан
    Комментировать