from sys import argv
script, lira_cbt, [eur_hedge] = argv
if eur_hedge == None:
#Do x
else:
#Do y
मैं चाहता हूं कि यह सिर्फ lira_cbt के साथ एक तर्क (x कर रहा है), या दोनों lira_cbt और eur_hedge (y कर रहा है) के साथ चलाने में सक्षम होना चाहता है। क्या यह sys.argv के साथ हासिल किया जा सकता है?sys.argv वैकल्पिक तर्कों को संभाल सकता है?
अपने CLI कि जटिल हो जाता है, तो आप शायद (यदि आप कुछ पुराने संस्करण के साथ फंस रहे हैं या 'optparse')' argparse' का उपयोग शुरू कर देना चाहिए। – delnan