मुझे कैली से कॉलर जानकारी (कौन सी फाइल/कौन सी रेखा) प्राप्त करने की आवश्यकता है। मैंने सीखा कि मैं उद्देश्यों के लिए इसके लिए पहलू मॉड्यूल का उपयोग कर सकता हूं, लेकिन बिल्कुल नहीं।पाइथन में कॉलर की कॉलर की जानकारी प्राप्त करने के लिए निरीक्षण का उपयोग कैसे करें?
इन जानकारी को निरीक्षण के साथ कैसे प्राप्त करें? या जानकारी प्राप्त करने का कोई और तरीका है?
import inspect
print __file__
c=inspect.currentframe()
print c.f_lineno
def hello():
print inspect.stack
?? what file called me in what line?
hello()
धन्यवाद है। मैं कॉलर के कॉलर कैसे प्राप्त कर सकता हूं? – prosseek
@prosseek: कॉलर के कॉलर प्राप्त करने के लिए, केवल सूचकांक '[1] 'से' [2] 'बदलें। ('निरीक्षण .getouterframes' फ्रेम की एक सूची देता है ...)। पायथन खूबसूरती से व्यवस्थित है। – unutbu
आप inspect.currentframe()। F_back का भी उपयोग कर सकते हैं। – yoyo