Инструкция:Случайного Номер файл Writer
- Написать программу, которая записывает серию случайных чисел в файл.
- Каждое случайное число должно быть в диапазоне от 1 до 100.
- Приложение должно позволить пользователю указать, сколько случайных чисел будет храниться в файле.
Вот что у меня есть:
import random
afile = open("Random.txt", "w")
for line in afile:
for i in range(input('How many random numbers?: ')):
line = random.randint(1, 100)
afile.write(line)
print(line)
afile.close()
print("\nReading the file now.")
afile = open("Random.txt", "r")
print(afile.read())
afile.close()
Несколько проблем:
Это не пишущие случайных чисел в файле на основе диапазона пользователь настройки.
Файл не может быть открыт после открытия.
Когда файл читается, ничего.
Хотя я думал, что настройка была в порядке, она, кажется, всегда застревает при исполнении.
Спасибо за ответ, когда я запускал код, который я получаю эту ошибку файл «C: /Users/Owner/Desktop/ei8069_Assignment_Q1.py», строка 19, в afile.write (линия) TypeError: ожидал объект символьного буфера Что мне делать? кажется, что он не пишет в файл, как я хочу .... –
@ThomasJones см. редактирование – Volatility