Как мне принять userinput, но перенаправить все это в другой файл? - PullRequest
0 голосов
/ 09 июня 2019

У меня есть фрагмент кода, и я хотел бы перенести все, что вводит пользователь, в другой файл, чтобы я мог сохранить эту информацию навсегда.Как бы я это сделал?Мой код ниже.Обратите внимание, что мой код полностью написан на python 3.6.1.

username = input('What is your name: ')

with open (username, "w") as u:
    u.write(input())

Ответы [ 2 ]

1 голос
/ 09 июня 2019
username = input('What is your name: ')

u=open(username+".txt", "w")
while True:

    print("enter your inputs")
    inp=input()
    u.write(inp+"\n")
    #do something with inputs.
    if(inp=="exit"):
        break

u.close()
0 голосов
/ 09 июня 2019

Это мой текущий код:

username = input('What is your name: ')

with open (username, "w") as u:
    u.write(input())

Давайте изменим это на:

username = input('What is your name: ')
recordinput = input('This is what you want to record from the user: ')
with open (username, "w") as u:
    u.write(recordinput)
''' Now you can record 'recordinput' in the new file '''
...