Поиск в файлах строка за строкой Python 2.7 в массиве

package javaexception;


public class JavaException {
   void show() throws Exception
    {
        throw new Exception("my.own.Exception");
    }

void show2() throws Exception  // Why throws is necessary here ?
{
    show();
}

void show3() throws Exception  // Why throws is necessary here ?
{
    show2();
}
public static void main(String[] args) {

   JavaException a = new JavaException();

   try{
   a.show3();
   }catch(Exception e){
       System.out.println(e.getMessage());
   }
}

Только небольшие изменения в вашей программе. Кажется, что многие неправильно понимают основную проблему, когда вы делаете исключение, которое вам нужно обрабатывать, не обязательно в одном месте (например, метод show1,2,3 в вашей программе), но вы должны сначала использовать метод вызова внутри «основного». одним словом, существует «бросок», должен быть «catch / try», даже если не тот же метод, где исключение происходит.

2
задан Sumithran 16 January 2019 в 15:18
поделиться

1 ответ

maseterIndex = [i for i, x in enumerate(array) if x == "name: master"]
secIndex = [i for i, x in enumerate(array) if x == "name: sec"]
mergedlist = maseterIndex + secIndex
for index in mergedlist:
    #do something with next line
    print array[index+1]
0
ответ дан Robert 16 January 2019 в 15:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: