2014-12-21 2 views
0

Библиотека, которую я использую, выполняет такой цикл в Python.Получение текущего элемента из списка в Python

for instance_set, label in self.file_loader(filenames): 
    #some code 

Для отладки я хочу, чтобы иметь возможность печати текущего файла жгутов #somecode, поскольку это сбой в цикле. Есть ли способ сделать это?

ответ

0
for filename, (instance_set, label) in zip(filenames, self.file_loader(filenames)): 
-1

Вы можете добавить внешний контур

for fname in filenames: 
    for instance_set, label in self.file_loader([fname]): 
     print fname 
+0

Да, но это не даст мне имя файла, на котором происходит сбой цикла. – dorien

+0

Вы не спрашивали о сбое, вы спросили, как распечатать имя файла в цикле, который я продемонстрировал. Если вам нужна помощь в отладке сбоя, отредактируйте сообщение, чтобы отразить это и поделиться дорожкой стека. – user590028

+0

Извинения, вы правы, я отредактировал вопрос. – dorien

Смежные вопросы