Klausimai su „traceback“ žyma

„Tracing“ - tai veiksmų ataskaita, dėl kurios programos vykdymo metu įvyko vykdymo klaida.
3
atsakymai

Python: kaip formatuoti pėdsakus

Turiu traceback objektą, kurį noriu parodyti tinkamu formatu, kurį gaunu, kai aš vadinu traceback.format_exc (). Ar tai yra įmontuota funkcija? Arba keli kodai?
nustatyti 04 rugsėjis '09 15:19
5
atsakymai

Kaip keisti Python pėdsako objektą, kai sukuriu išimtį?

Dirbu su „Python“ biblioteka, kurią naudoja trečiųjų šalių kūrėjai, kad galėtume rašyti plėtinius mūsų pagrindinei programai. Norėčiau sužinoti, ar galima keisti pėdsaką kuriant išimtis, todėl paskutinis kamino kaminas yra funkcijų skambutis ...
22 val. '09, 1:08
7
atsakymai

Kaip galiu užregistruoti dabartinę eilutę ir kamino informaciją naudojant „Python“?

Turiu registracijos funkciją taip. logging.basicConfig (failo vardas = fileName, format = "% (levelname) -10s% (asctime) s% (žinutė) s", level = logging.DEBUG) def printinfo (eilutė): jei DEBUG: logging.info (eilutė) ...
nustatytas vasario 23 d '11, 18:34
7
atsakymai

Ištrinkite sekimą „Python“ sistemoje „Ctrl-C“

Ar yra būdas išvengti sekimo stebėjimo, paspaudus Ctrl + c padidinti „Python“ scenarijų „KeyboardInterrupt“?
Nustatykite rugpjūčio 16 d '11 6:16
3
atsakymai

Django: Kodėl negaliu gauti pėdsako (jei įvyko klaida), kai vykdau „LiveServerTestCase“ testus?

Rašau keletą bandymų su Selenu. Kai paleisiu seleno testus („LiveServerTestCase“ tipą) ir turiu šiek tiek klaidos mano kode (ne bandyme, aš turiu galvoje įvykdytą kodą, pvz., Pagrindiniame puslapyje, kurį matau su selenu), aš esu pusiau ...
nustatyti 28 sausis '13, 19:40
2
atsakymai

Kaip imituoti Python 3 ... iš Python 2?

Python 3 turi tvarkingą bandymą: pakelkite „OneException“ („atsiprašau“), išskyrus „OneException“ kaip e: # sintaksę, kuri leidžia jums iškelti išimtis kitiems.
rinkinys 05 Dec '14, 5:41 val
1
atsakymas

atsekti su įspėjimu

Turiu kodą, kuris tam tikru momentu parodo įspėjimą, manau, kad jis turi problemų apskaičiuojant vidurkį () Norėčiau sužinoti, ar yra būdas priversti pythoną pasakyti, kur, ar kokia linija, ar kita informacija nei paprasta ...
yra nustatytas liepos 1 d. 14 d. 17:38
1
atsakymas

Python spausdina tik paskutinį pėdsaką?

Apsvarstykite šį kodą ir sekimą: >>> pabandykite: ... pakelkite KeyboardInterrupt ... išskyrus KeyboardInterrupt: ... padidinti Išimtis ... Traceback (naujausias paskutinis skambutis): failas "<stdin>", 2 eilutė, < modulis> KeyboardInterrupt Du ...
gruodžio 19 d '13, 12:34
2
atsakymai

Kaip atsekti Perl?

Galimas dublikatas: Kaip aš galiu priversti kamino nugarą dėl visų mirtinų klaidų Perl? Vienas iš dalykų, kuriuos man patinka Python, yra tai, kad kai scenarijus išeina dėl klaidos, jis išmeta pėdsaką. Įdomu, valgo ...
nustatytas vasario 22 d '10, 5:24
2
atsakymai

Kaip gauti argumentų, perduotų funkcijoms kamino, vertę?

Naudojimas: traceback.print_stack () Galiu gauti: failą "x.py", 20 eilutę, <module> y (x) faile "x.py", 11 eilutę, y fun (x) failą "x.py ", 8 eilutė, įdomus traceback.print_stack () Ar yra būdas gauti kažką panašaus ...
gegužės 19 d., 19 val
2
atsakymai

Kodėl negaliu atidaryti traceback klaidos pythone?

Nuo tada aš suradau darbą, bet vis tiek noriu sužinoti atsakymą.
nustatyti gegužės 26 d. 11 val
5
atsakymai

Kaip „Python“, kaip išspausdinti klaidos pranešimą nespausdinant pėdsako ir uždarius programą, kai sąlyga nėra įvykdyta?

Pamačiau panašius klausimus, tačiau nė vienas iš jų tikrai nepasiektų „trackback“. Jei turiu tokią klasę, klasė Stop_if_no_then (): def __init __ (savarankiška, vertė vienas, operatorius, value_two, tada, line_or_label, eilutės numeris): self._firstva ...
yra nustatytas liepos 22 d., 13 val
1
atsakymas

Kaip išsiųsti eilutės numerį iš python trace į vim?

Galiu analizuoti kelius į Python pėdsakų failus, o tada galiu siųsti juos į Vim naudodamas -p komandinėje eilutėje, kad atidarytumėte vieną failą kiekvienam skirtuko lapui. Todėl gaunu komandą, pavyzdžiui, vim -p main.py module.py another.py ...
nustatytas liepos 4 d., 12 val
8
atsakymai

Paskutinė atnaujinimo klaida

Perskaičiusi apie virtualenv čia, supratau, kad neturiu pip 1.3+, todėl bėgau pip install --upgrade pip, o dabar, kai paleisiu pip -version, gaunu: Traceback (naujausias paskutinis skambutis): Failas "/ usr / local / bin / pip", 5 eilutė, i ...
nustatykite kovo 20 d. 13 val