В Python у меня есть небольшой фрагмент кода, который принимает целочисленный ввод и читает файл, переходя к введенной строке и считывая эту строку в переменную.Однако при проверке, чтобы убедиться, что переменная была назначена правильно, переменной был присвоен номер, введенный пользователем, а не то, что было в строке.
Я просмотрел сообщения, которыеочень похоже на это и использовал эти кусочки кода для создания этого.
Пока что у меня есть следующее:
with open("accounts.txt") as f:
for i, line in enumerate(f):
if i == Access:
account = i
break
# 'Access' is an integer, such as 1
# print(account) returns that integer rather than the string on that line in the file
Ответ, вероятно, очень очевиден, и я невидя это, но все решения будут оценены.