Предположим, у тебя есть файл с идентификаторами пользователей, и все они находятся в одном файле, но не разделены. Если они, например, записаны через пробелы, запятые или просто в одну строку, тебе нужно правильно их прочитать и разделить.
Вот базовый пример того, как это можно сделать:
Пример 1: ID через пробелы или запятые
# Открываем файл и считываем все данные
with open('ids.txt', 'r') as file:
ids = file.read() # Считываем все данные в строку
# Разделяем строку по пробелам или запятым
id_list = ids.split() # Разделяет по пробелам (если через пробелы)
# Если они разделены запятыми:
# id_list = ids.split(',')
# Теперь перебираем id
for user_id in id_list:
print(user_id)
Пример 2: ID на разных строках (если каждый
Если каждый id находится на отдельной ст
# Открываем файл и считываем все строки
with open('ids.txt', 'r') as file:
id_list = file.readlines() # Читаем каждую строку как отдельный элемент
# Убираем символы новой строки
id_list = [id.strip() for id in id_list]
# Перебираем id
for user_id in id_list:
print(user_id)
В этом случае strip() удаляет лишние пробелы и символы новой строки.