ভূমিকা
অনেক প্রোগ্রাম রান করার সময় বেসিক ইনফরমেশন দেয় কিভাবে রান করবেন। পাইথনে 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}")