Python - невозможно сохранить все входные данные пользователя в текстовый файл - PullRequest
1 голос
/ 15 января 2020

У меня есть все oop, которые выполняются столько раз, сколько пользовательский ввод, но я не могу сохранить все входные данные от пользователя в текстовый файл

       ofile = open('RegForm.txt', 'a') 
  1. Пользовательские вводы время, в течение которого l oop будет работать

       loops = int(input("How many students will be registering for the course? "))
    
       inputs = []
       for x in range(loops):
    
  2. L oop, на основании начального пользовательского ввода, запрашивающего пользователя ввести дополнительную информацию, которая будет сохранена в TXT-файл, но он сохраняет только последний ввод. input.append (input ("Введите номер ученика:"))

       ofile.write(inputs)
       ofile.close()
    

1 Ответ

1 голос
/ 15 января 2020

Цель сохранить полный список в файл? В этом случае вам не нужно добавлять каждый элемент в списке к файлу в течение для l oop.

Посмотрите код ниже:

loops = int(input("How many students will be registering for the course? "))

inputs = []

for x in range(loops):
    inputs.append(input("Enter the students number: "))

print(inputs)

with open('RegForm.txt', 'w') as ofile:

    for item in inputs:

        ofile.write("%i\n" % item)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...