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