Како покушати-осим-штампати грешку у Питхон-у

Користећи блок три-екцепт, можете спречити грешке у свом коду

  • Са функцијама три-екцепт и принт, можете добити основне информације о грешци у Питхон-у.
  • За детаљније информације, саветује се да увезете модул праћења и да га такође користите.

Да бисте написали исправан код, потребно је пронаћи и третирати све грешке, а то се може постићи коришћењем три-екцепт и штампањем информација о грешци у Питхон-у.

Руковањем грешкама, осигураћете да ваш код функционише, тако да је кључно да научите како да то урадите како треба, а овај водич ће вам помоћи у томе.

Да ли Питхон изузеци заустављају извршење?

Како тестирамо, прегледамо и оцењујемо?

Радили смо последњих 6 месеци на изградњи новог система прегледа о томе како производимо садржај. Користећи га, накнадно смо прерадили већину наших чланака како бисмо пружили стварну практичну експертизу о водичима које смо направили.

За више детаља можете прочитати како тестирамо, прегледамо и оцењујемо у ВиндовсРепорт-у.

Ово зависи од грешке, али у већини случајева, ако код наиђе на неочекивану грешку, као нпр неважећа синтакса или неважећи цео број, неће моћи да настави и зауставиће програм извршење.

У овом чланку
  • Како користити покушај осим штампања за грешке у Питхон-у?
  • 1. Користите блок покушаја и осим
  • 2. Преузмите опис грешке
  • 3. Користите модул за праћење
  • Која је разлика између изузетака штампања и подизања?

Како користити покушај осим штампања за грешке у Питхон-у?

1. Користите блок покушаја и осим

  1. Отворите уређивач кода.
  2. Додајте следеће редове:
    try:
    print("The value of X variable is:", x)
    except:
    print("An error occurred")

  3. Покрените код и требало би да добијете поруку у терминалу да је дошло до грешке.

2. Преузмите опис грешке

  1. Отворите своју Питхон датотеку.
  2. Користите следећи код:
    try:
    print("The value of X variable is:", x)
    except Exception as error:
    print("The following error occurred:", error)

  3. Када покренете код, добићете поруку о грешци у терминалу захваљујући класи изузетка, а информације о грешци ће бити одштампане из објекта изузетка.

Са ове две методе добијате само основне информације, као што је опис грешке, што може бити корисно за почетнике или мање пројекте.

3. Користите модул за праћење

  1. Отворите свој алат за кодирање.
  2. Унесите следеће:
    import traceback
    try:

    open("randomfile.txt")
    except Exception:
    print(traceback.format_exc())

  3. Када покушате да покренете код, добићете поруку о изузетку која каже до које грешке је дошло, заједно са информацијама о имену датотеке и тачном реду који је изазвао грешку.

Уместо тога можете користити и трацебацк.принт_стацк() ако желите да видите траг стека који је довео до те грешке.

Која је разлика између изузетака штампања и подизања?

  • Функција штампања ће само приказати име грешке, као и име реда и датотеке у којој се грешка догодила.
  • Са наредбом подизања, можете користити прилагођене изузетке, поставити типове изузетака и можете оптимизовати свој код помоћу руковаоца изузетком.

Ово је начин на који можете да користите покушајте осим блокова и грешака у штампању у Питхон-у, а коришћењем ових савета осигураћете да ваш код увек ради исправно без икаквих необрађених изузетака.

Прочитајте више о овој теми
  • Заштићено: Откључајте Самсунг телефон без губитка података [Заборављена лозинка]
  • Заштићено: Како пренети контакте са иПхоне-а на Самсунг телефоне

Док радите са Питхон-ом, наићи ћете на различите проблеме, као што су Питхон рунтиме еррор и ИмпортЕррор: Наведени модул није пронађен, али смо оба покрили у посебним водичима.

Многи су такође доживели ПермиссионЕррор [Еррно 13], али имамо водич који то решава.

Да ли сте икада користили три-екцепт за штампање трага стека грешака у Питхон-у? Поделите своје савете са нама у одељку за коментаре.

Видео Дкгкрн Фатал_Еррор у Виндовс 10 Фик

Видео Дкгкрн Фатал_Еррор у Виндовс 10 ФикВиндовс 10Грешка

Фатална грешка на рачунару са Виндовс 10 обично значи плави екран смрти (БСОД) који може натерати цео систем да се изненада искључи. Једна од таквих фаталних грешака је ВИДЕО ДКСГКРНЛ ФАТАЛгрешка к...

Опширније
Исправите грешку конфигурације грешке у систему Виндовс 10

Исправите грешку конфигурације грешке у систему Виндовс 10Виндовс 10Грешка

Раме уз бок Конфигурација је нетачна грешка у оперативном систему Виндовс 10 с којом се суочавају многи корисници када покушају да покрену било који програм, инсталирају било који програм или деинс...

Опширније
Како исправити грешку „Не могу пронаћи датотеку скрипте Ц: \ Виндовс \ систем32 \ маинтенанце.вбс“ у оперативном систему Виндовс 10

Како исправити грешку „Не могу пронаћи датотеку скрипте Ц: \ Виндовс \ систем32 \ маинтенанце.вбс“ у оперативном систему Виндовс 10Виндовс 10Грешка

Многи корисници пријављују мучну грешку кад год покрећу свој Виндовс 10 систем, што каже: „Не могу да пронађем датотеку скрипте“Ц: \ ВИНДОВС \ систем32 \ Маинтенанце.вбс“. Ово може бити фрустрирају...

Опширније