मैं cProfile का उपयोग करके अपने कोड का प्रदर्शन परीक्षण चलाने की कोशिश कर रहा था, लेकिन दुख की बात है कि मैंने कोशिश की कि सीप्रोफाइल ने ठीक से काम करने से इंकार कर दिया। यहाँ मैं क्या किया है:पायथन - सीप्रोफाइल नहीं चल रहा है
import cProfile
cProfile.run('addNum()') # addNum() is a very simple function that adds a bunch of
# numbers into a dictionary
और यहाँ है कि मैं क्या मिला:
Traceback (most recent call last):
File "C:\Program Files\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 1, in <module>
# Used internally for debug sandbox under external interpreter
File "C:\Python27\Lib\cProfile.py", line 36, in run
result = prof.print_stats(sort)
File "C:\Python27\Lib\cProfile.py", line 81, in print_stats
pstats.Stats(self).strip_dirs().sort_stats(sort).print_stats()
File "C:\Python27\Lib\pstats.py", line 81, in __init__
self.init(arg)
File "C:\Python27\Lib\pstats.py", line 95, in init
self.load_stats(arg)
File "C:\Python27\Lib\pstats.py", line 124, in load_stats
self.__class__, arg)
TypeError: Cannot create or construct a <class pstats.Stats at 0x01AE9CA8> object from '<cProfile.Profile object at 0x01ACC470>''
किसी की मदद कर सकते हैं मुझे इस डिबग, और उम्मीद है कि एक समाधान प्रदान?
मैं विंग आईडीई 101 ver4.1 पर पाइथन 2.7.3 चला रहा हूं।
धन्यवाद !!!
मैंने pstats आयात करने का प्रयास किया है, लेकिन यह अभी भी एक ही त्रुटि की सूचना दी है। = [ – turtlesoup
नहीं, मेरा मतलब था कि एक खोल में आयात पस्टेट लिखने का प्रयास करें। बस जांचें कि क्या वहां है या नहीं, और यदि यह वहां है, तो क्या आपको कुछ अन्य त्रुटियां मिलती हैं या नहीं। यदि यह सफलतापूर्वक आयात करता है, तो आपको यह देखना होगा कि मॉड्यूल खराब या कुछ नहीं है या नहीं। एक अलग फ़ाइल में pstats के लिए http://docs.python.org/library/profile.html यहां वर्णित कुछ फ़ंक्शंस का प्रयास करें (आपके मुख्य कोड में नहीं, यह जांचने के लिए कि क्या pstats ठीक काम कर रहा है।) –