কম্পিউটার টিউটোরিয়াল

পাইথনে আর্গুমেন্ট অপশনাল করার পদ্ধতি

ভূমিকা

কখনো কখনো প্রোগ্রামগুলিতে অপশনাল আর্গুমেন্ট প্রয়োজন হয় যেগুলো দেওয়া থাকলে ব্যবহার করা হয়, অন্যথায় ডিফল্ট মান ব্যবহার করা হয়। এই উদাহরণে আমরা দেখব কীভাবে তাদের ব্যবহার করবেন।

ড্যাশ (--) দিয়ে শুরু হওয়া প্যারামিটারগুলো অপশনাল হিসেবে চিহ্নিত হয়, তাই এগুলো বাদ দেওয়া যায় এবং এদের ডিফল্ট মান থাকতে পারে।

ড্যাশ ছাড়া প্যারামিটারগুলো পজিশনাল এবং সাধারণত আবশ্যক, তাই এদের ডিফল্ট মান থাকে না।

কীভাবে করবেন

উদাহরণ

import argparse
parser = argparse.ArgumentParser(description='Optional Argument Example')
parser.add_argument('-n', '--name', metavar='name', default='World', help='Say Hello to <>')
args = parser.parse_args()
print(f"Hello {args.name}")

metavar ইউজেজে দেখায় আর্গুমেন্ট বর্ণনা করার জন্য, এবং -n ও --name হল শর্ট এবং লং অপশন নাম।

১. হেল্প মেসেজ দেখুন

>>python test.py -h
usage: test.py [-h] [-n name]
Optional Argument Example
optional arguments:
-h, --help  show this help message and exit
-n name, --name name  Say Hello to <>

২. কোনো প্যারামিটার ছাড়া চালান

>>python test.py
Hello World

৩. নাম পাস করুন

>>python test.py --name Universe
Hello Universe
>>> python test.py -n Universe
Hello Universe

সারসংক্ষেপ

Type          Example          Required  Default
Optional      -n (short), --name (long)   No       Yes
Positional    name or number, ..         Yes      No
  1. পাইথনে ফিবোনাচি সিকোয়েন্স কোড করার পদ্ধতি

  2. পাইথন <code>not</code> কীওয়ার্ডের ব্যবহার: একটি পূর্ণাঙ্গ গাইড

  3. পাইথনে কমপ্লেক্স আর্গুমেন্টের কোণ রেডিয়ানে বের করা

  4. পাইথনে লগ হিস্টোগ্রাম তৈরি করা