2016-04-04 8 views
7

उपयोग करने के लिए कोशिश कर रहा है "लेखन त्रुटि 'मॉड्यूल' ऑब्जेक्ट प्रतिदेय नहीं है" एक dict:: मैं बहुत मुद्रित करने के लिए इस कोड की कोशिश की है pprint

import pprint 

pprint({}) 

यह निम्न त्रुटि फेंकता है:

Traceback (most recent call last): 
    File "temp.py", line 3, in <module> 
    pprint({}) 
TypeError: 'module' object is not callable 

यह कॉल करने योग्य क्यों नहीं है?

+1

त्रुटि संदेश यह कहता है: क्योंकि 'pprint' एक मॉड्यूल (फ़ंक्शन नहीं है)। –

उत्तर

9

कोशिश का उपयोग कर आयात:

from pprint import pprint 

pprint() समारोह pprint मॉड्यूल में है।

3

आपको कॉल करते समय मॉड्यूल नाम का उपयोग करने की आवश्यकता है।

import pprint 
pprint.pprint(...) 

या आप एक विशिष्ट विधि आयात कर सकते हैं।

from pprint import pprint 
pprint(...) 
संबंधित मुद्दे