में एक --quiet विकल्प को कार्यान्वित करने का एक आसान तरीका क्या है एक कमांड लाइन पायथन स्क्रिप्ट पर काम कर रहा हूं - पूरे स्क्रिप्ट में, मेरे पास बहुत सारी जानकारी है I टर्मिनल विंडो में print
है ताकि मैं कर सकूं क्या हो रहा है के साथ पालन करें।एक पायथन लिपि
OptionParser
का उपयोग करके मैं --quiet
विकल्प जोड़ना चाहता हूं ताकि मैं सभी आउटपुट चुप कर सकूं।
if not QUIET: # global variable set by OptionParser
print " my output "
Am अजगर के लिए नए और यकीन है कि वहाँ एक बेहतर तरीका है: मैं स्क्रिप्ट में इस लागू करने के बारे में जाने के लिए इतना है कि मैं कुछ ऐसा कर नहीं अंत तक कर एक pythonic तरीका के लिए देख रहा हूँ। विचार?
+1 व्हील-रीइन्वेन्शन – tosh
के बजाय लॉगिंग की सिफारिश करने के लिए +1 मैंने बहुत ही संक्षेप में 'लॉगिंग' देखा - क्या इसका मतलब यह है कि, प्रिंट के बदले में, मैं 'लॉगिंग' पर टेक्स्ट संदेश भेज सकता था और फिर ('__main__' निर्णय में क्या संदेश 'मुद्रित' था, फ़ाइल में सहेजा गया था, या सिर्फ चुपचाप? – thornomad
लॉगिंग के लिए +1। – alternative