Я работаю над простой игрой на Python, где компьютер пытается угадать число, о котором вы думаете.Каждый раз, когда он угадает правильный ответ, он сохраняет ответ в текстовый файл.Когда программа снова запустится, она сначала будет угадывать старые ответы (если они находятся в диапазоне, указанном пользователем).
try:
f = open("OldGuesses.txt", "a")
r = open("OldGuesses.txt", "r")
except IOError as e:
f = open("OldGuesses.txt", "w")
r = open("OldGuesses.txt", "r")
data = r.read()
number5 = random.choice(data)
print number5
Когда я запускаю это, чтобы получить старые ответы, она берет один элемент,Как, скажем, у меня есть числа 200, 1242 и 1343, а также пробелы, чтобы отличать их друг от друга, он либо выберет пробел, либо одну цифру.Любая идея, как получить полный номер (например, 200) и / или избежать пробелов?