কমান্ড লাইন হল সেই জায়গা যেখানে এক্সিকিউটেবল কমান্ড অপারেটিং সিস্টেমে দেওয়া হয়। একটি পাইথন স্ক্রিপ্ট কমান্ড লাইনে পাইথন এক্সিকিউটেবলের সামনে তার নাম লিখে এক্সিকিউট করা যেতে পারে।
C:\users\acer>python test.py
আপনি যদি কিছু ডেটা উপাদানগুলিকে Python স্ক্রিপ্টের প্রক্রিয়াকরণের জন্য পাস করতে চান তবে এই উপাদানগুলি স্ক্রিপ্টের নামের ধারাবাহিকতায় স্থান সীমাবদ্ধ মান হিসাবে লেখা হয়। স্থান সীমাবদ্ধ মানগুলির এই তালিকাকে কমান্ড লাইন আর্গুমেন্ট বলা হয়।
উদাহরণস্বরূপ
C:\users\acer>python test.py Hello TutorialsPoint
স্থান দ্বারা পৃথক করা আইটেমগুলি একটি বিশেষ তালিকা বস্তুতে সংরক্ষণ করা হয় যাকে বলা হয় argv[]। এটি পাইথন ডিস্ট্রিবিউশনের sys মডিউলে সংজ্ঞায়িত করা হয়েছে।
উপরের উদাহরণে, তালিকা বস্তুতে থাকবে:
sys.argv[]=[‘test.py’, ‘Hello’, ‘TutorialsPoint’]
প্রোগ্রামে
দ্বারা এই আর্গুমেন্টগুলি অ্যাক্সেস করুনimport sys print ("first command line argument: ",sys.argv[1]) print ("second command line argument: ",sys.argv[2])