Я пытаюсь импортировать разделенный запятыми список из файла .txt (lib.txt) в список python. Затем я хотел бы перебрать каждый элемент списка, передав каждое значение в качестве аргумента другой функции. По окончании l oop должен затем перейти к следующему элементу в списке и быть бесконечным в том, что, как только он достигает конца списка, он начинается заново.
Пример txt-файла (lib.txt):
483749, 9384723, 38485903, 4875659, 27388495
Вот что я пытаюсь:
def iterateList():
li=open('lib.txt').readlines()
li=list(li.split(','))
for i in li:
otherFunction(i)
У меня есть несколько проблем с этот код В python 3.6 я не могу запустить 3-ю строку (с li.split), я думаю, потому что li не строка. Но если я преобразую li в строку перед попыткой разбить, это также не работает.
Правильно ли я подхожу к этому? Вы бы сделали это по-другому?
Спасибо, что посмотрели.