, मैं यह सुनिश्चित करने के लिए जांचना चाहता हूं कि एक सशर्त कथन में इसका उपयोग करने से पहले कमांड लाइन तर्क प्रकार बूल है। यह: isinstance(sys.argv[2], bool)
वापस झूठ आ रहा है। ऐसा करने का सही तरीका क्या है?बूल की बहाली? पाइथन में
8
A
उत्तर
8
सभी कमांड लाइन तर्क तार हैं। कृपया जो चाहते हैं उसे परिष्कृत करें।
क्या आप true
तर्क की जांच करना चाहते हैं? फिर जांचें कि sys.argv[2]
true
के बराबर है या नहीं।
6
नाइटक्रैकर ने कहा, कमांड लाइन तर्क तार हैं।
आप sys.argv[2] in ('True', 'False')
का उपयोग कर सकते हैं।
जो भी इसे स्पष्ट रूप से कम करता है उसे यह नहीं समझा है कि यह साइट किस बारे में है: आप सामग्री पर वोट नहीं देते हैं, आप फॉर्म पर वोट देते हैं। शुरुआती प्रश्नों के रूप में यह वास्तव में काफी अच्छी तरह लिखा गया है। – hop