2015-12-09 4 views
-1

Я новичок в кодировании, и я пытаюсь написать код, чтобы кто-то создал и назвал новый текстовый документ. Однако я не знаю, как это сделать.Использование raw_input() для создания имени файла

Мне нужна помощь по использованию raw_input(), чтобы назвать файл. Например, если пользователь вводит «собаку», он создаст новый .txt-файл с именем «dog.txt».

+2

http://stackoverflow.com/questions/18533621/creating-a-new-text-file-with-python –

ответ

1
name = raw_input('Enter name of text file: ')+'.txt' 

Наедине с

open(name,'a') or open(name,'w') 
1
file_name = raw_input("Please enter a name:") 
new_file = open(file_name + ".txt", "w") 
new_file.close() 

Те 3 линии будут -

  1. Read ввод от пользователя.

  2. Открыть файл для записи («ш» флаг) с заданным именем

  3. Закрыть файл (пустой, как мы ничего к ней не писать).

Смежные вопросы