2011-07-20 10 views
13

मैं pywin32 216.1 निर्माण चल रहा हूँ और सरल प्रिंट समारोह का उपयोग कर मुसीबत हो रहा है समारोह - उदाहरण के लिए:Pythonwin - प्रिंट काम नहीं कर रहा

>>> print 'Hello!' 

लौटना चाहिए:

Hello! 

लेकिन इसके बजाय मैं :

Traceback ( File "<interactive input>", line 1 
    print 'Hello!' 
        ^
SyntaxError: invalid syntax 

इससे कोई फर्क नहीं पड़ता कि मैं क्या कोशिश करता हूं और प्रिंट के साथ उपयोग करता हूं, यह मुझे एक ही त्रुटि देता है। मैं अन्य चीजों को तब तक ठीक करने में सक्षम हूं जब तक कि वे प्रिंट फ़ंक्शन के उपयोग को शामिल न करें। क्या कोई मदद कर सकता है?

+2

पाइथन का कौन सा संस्करण आप चल रहे हैं? 2.x प्रिंट में एक कथन है और इसे 'प्रिंट' हैलो! 'के रूप में उपयोग किया जा सकता है। 3.x में यह एक फ़ंक्शन है और इसे 'प्रिंट (' हैलो! ') के रूप में जाना जाना चाहिए। –

उत्तर

20

पायथन 3 में, प्रिंट एक कार्य है, न कि एक कथन। इसे कॉल करें:

print("Hello!") 
+0

जय, पायविन 32 पायथन का संस्करण नहीं है, यह सिर्फ जीयूआई और संपादक है। अंतर्निहित दुभाषिया शायद पाइथन 3.2.0 या 3.2.1 है यदि आपने इसे अभी डाउनलोड किया है। – agf

संबंधित मुद्दे