Я наконец-то освоил Python и начал ежедневно использовать его на работе. Тем не менее, кривая обучения по-прежнему крутая, и я наткнулся на контрольно-пропускной пункт в попытке что-то новое с кодом, который я нашел здесь для удаления членов из каналов телеграммы.
В настоящее время в строках 38-44 мы можем выбрать группу из списка, и она будет очищать пользовательские данные в members.csv.
РЕДАКТИРОВАТЬ : Решена проблема именования CSV:
print('Saving In file...')
print(target_group.title)
filename = target_group.title
with open(("{}.csv".format(filename)),"w",encoding='UTF-8') as f:
Вместо того, чтобы полагаться на ввод, я хотел бы создать цикл for, который будет перебирать каждую группу в списке.
print('Choose a group to scrape members from:')
i=0
for g in groups:
print(str(i) + '- ' + g.title)
i+=1
g_index = input("Enter a Number: ")
target_group=groups[int(g_index)]
Проблема в том, что я не уверен, как именно заменить эту часть кода на цикл for.
Хотя простое изменение его в цикл for приведет к тому, что он будет просто перезаписывать один и тот же файл members.csv при каждой итерации, но я планирую изменить его так, чтобы он выводился в уникальные файлы.
Итак, возвращаясь к моему вопросу. Как мне сделать этот цикл итерации одной программы по всем группам, или просто выбрать все из них.
Спасибо за помощь!