Я делаю программу, в которой мне нужно получить доступ к данным, хранящимся в файле вместе с индексным номером. Например, скажем, я беру 5 входных данных от пользователя и сохраняю их в файл.
with open("test file.txt", "w") as file:
for i in range(5):
data = input()
file.write(f"{data}\n")
Теперь, позже, я хочу иметь доступ к данным и изменять их в зависимости от их индекса (0 для первого числа и т. Д. c)
with open("test file.txt", "r") as file:
data = file.read()
print(data[0])
Но проблема в том, что data[0]
фактически дает мне первое буквальное число в данных, а не число, введенное пользователем (дает 1, если число, введенное пользователем, было 123). Поэтому мой вопрос заключается в том, как мне индексировать числа в соответствии с номером, который вводит пользователь, а не с каждым отдельным числом. Спасибо за помощь.