Как назвать документ именем переменной?
У меня есть переменная 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}')
Автор решения: ПИТОНИСТ версия-3-8
→ Ссылка
Можно сделать гораздо легче, чем сделал @ganz
word=input()
test=open(f'{word}.txt', 'w')
test.write(f'No text. This is file {word}.txt')
test.close()