SORU
14 Temmuz 2009, Salı


Kod ipython girmek mümkün mü?

Benim hata ayıklama için ihtiyacı, pdb oldukça iyidir. Ancak, olurçokipython devam ederdim eğer soğutucu (ve yardımcı). Bu mümkün müdür?

CEVAP
14 Temmuz 2009, Salı


Standart pdb iPython içine katıştırır ipdb bir proje var, sadece bunu yapabilirsiniz:

import ipdb; ipdb.set_trace()

easy_install ipdb her zamankinden üzerinden yüklenebilir.

ipdb çok kısa, çok da Python bir dosya yolu ipdb.py Bir yerde oluşturun ve dosyanın içine aşağıdaki yapıştırabilirsiniz easy_installing yerine

import sys
from IPython.Debugger import Pdb
from IPython.Shell import IPShell
from IPython import ipapi

shell = IPShell(argv=[''])

def set_trace():
    ip = ipapi.get()
    def_colors = ip.options.colors
    Pdb(def_colors).set_trace(sys._getframe().f_back)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • DominicFear

    DominicFear

    30 Kasım 2006
  • talkandroid

    talkandroid

    27 Mayıs 2010