আমার কাছে একটি alচ্ছিক যুক্তি থাকতে হবে যা একটি মানতে ডিফল্ট হবে কেবলমাত্র পতাকাটি যদি কোনও মান নির্দিষ্ট না করে উপস্থিত থাকে তবে ব্যবহারকারী যদি কোনও মান নির্দিষ্ট করে দেয় তবে ডিফল্টের পরিবর্তে একটি ব্যবহারকারী-নির্দিষ্ট মান সংরক্ষণ করুন। ইতিমধ্যে কি এর জন্য কোনও ক্রিয়া উপলব্ধ?
একটি উদাহরণ:
python script.py --example
# args.example would equal a default value of 1
python script.py --example 2
# args.example would equal a default value of 2
আমি একটি ক্রিয়া তৈরি করতে পারি, তবে এটি করার কোনও বিদ্যমান উপায় আছে কিনা তা দেখতে চেয়েছিলাম।
self.foo = (args.bar or some_else_source).upper()
। এটি নন অবজেক্ট এএএএআইইউসি-র উপর ব্রেক হবে।