Я пытаюсь создать файл .txt python в версии 3.0, и в качестве имени файла txt будет строковое значение переменной даты. Следующий код создает файл, но без расширения .txt, если я добавлю .txt. в date.txt это дает мне ошибку.
date = str(input('Give me a date YY-MM-DD'))
f = open(date,'a')
f.write('Hello world')
f.close()