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

পাইথনে কমান্ড লাইন আর্গুমেন্ট (Command Line Arguments in Python)


ভূমিকা

অনেক প্রোগ্রাম রান করার সময় বেসিক ইনফরমেশন দেয় কিভাবে রান করবেন। পাইথনে python -h দিয়ে হেল্প পাওয়া যায়।

কমান্ড লাইন অপশন

$ python -h
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options:
  -c cmd : স্ট্রিং হিসেবে প্রোগ্রাম পাস (অপশন লিস্ট টার্মিনেট করে)
  -d     : পারসার থেকে ডিবাগ আউটপুট
  -E     : এনভায়রনমেন্ট ভেরিয়েবল বাদ দাও (PYTHONPATH ইত্যাদি)
  -h     : এই হেল্প মেসেজ প্রিন্ট করে এক্সিট
  ... (আরও অপশন)

স্ক্রিপ্টে আর্গুমেন্ট গ্রহণ

আপনার স্ক্রিপ্টে sys.argv বা argparse মডিউল দিয়ে কমান্ড লাইন আর্গুমেন্ট গ্রহণ করা যায়। এটি অ্যাডভান্সড টপিক, পাইথন বেসিক শেখার পর অধ্যয়ন করা উচিত।

sys.argv উদাহরণ

import sys
print("Script name:", sys.argv[0])
print("Arguments:", sys.argv[1:])

রান: python script.py arg1 arg2

argparse উদাহরণ (আধুনিক পদ্ধতি)

import argparse

parser = argparse.ArgumentParser(description="Demo script")
parser.add_argument("name", help="Your name")
parser.add_argument("--age", type=int, default=0, help="Your age")

args = parser.parse_args()
print(f"Hello {args.name}, age {args.age}")
  1. সি/সি++-তে কমান্ড লাইন আর্গুমেন্টস (Command Line Arguments)

  2. সি++-এ কমান্ড লাইন আর্গুমেন্ট (Command Line Arguments) কীভাবে পার্স করবেন?

  3. C#-এ কমান্ড লাইন আর্গুমেন্ট

  4. কমান্ড লাইন মাধ্যমে Matplotlib-এ ইন্টারেক্টিভ প্লটিং