Как назвать документ именем переменной?

У меня есть переменная word, в которую записывается значение, введенное пользователем - это строка из букв. Далее я хочу создать файл, который будет называться значением переменной word. Например, если введено 'abc' файл должен называться 'abc.txt' Возможно ли это сделать?


Ответы (3 шт):

Автор решения: ganz
word=input()
with open(word,'w') as file: #если with open('word'... то есть в кавычках то будет создан файл word, если без кавычек то будет создан файл со значением переменной word
  file.write('something becourse value is name')
#or
import os
os.system(f'touch {word}')
→ Ссылка
Автор решения: Эникейщик

word нужно писать без кавычек.

→ Ссылка
Автор решения: ПИТОНИСТ версия-3-8

Можно сделать гораздо легче, чем сделал @ganz

word=input()
test=open(f'{word}.txt', 'w')
test.write(f'No text. This is file {word}.txt')
test.close()
→ Ссылка