2016-06-26 9 views
-1

Ich habe ein Modul bar, das eine Funktion foo definiert. Ich kann PyCharm Konsole verwenden, um diese Funktion aufrufen:Kann ich eine Modulfunktion in der PyCharm Python-Konsole debuggen?

import bar 
bar.foo() 

Ist es möglich, PyCharm Debug der Code während eines solchen Code, das heißt Stopp an Haltepunkten zu machen?

Wenn es darauf ankommt, verwende ich PyCharm unter Windows.

+0

Try Shift + f9 Debuggen zu starten. f9 um zum nächsten Haltepunkt zu springen. Weitere Informationen im Internet ... – Eli

+1

AFAIK, Shift + F9 startet einfach das Debuggen, im Gegensatz zu Shift + F10, die es mit Debugging deaktiviert ausgeführt wird. Ich suche nach einer Möglichkeit, eine bestimmte Funktion aus dem Modul mit aktiviertem Debuggen aufzurufen. – texnic

+1

Ich würde mich über einen Kommentar im Zusammenhang mit Down-Voting freuen, um mir beim Lernen zu helfen. – texnic

Antwort

0

In diesem Fall brauchen Sie nur Hauptfunktion definieren bar.foo() zu nennen:

import bar 

if __name__ == '__main__': 
    bar.foo()