কম্পিউটার

কিভাবে আমরা পাইথনে কমান্ড লাইন আর্গুমেন্ট অ্যাক্সেস করতে পারি?


কমান্ড লাইন হল সেই জায়গা যেখানে এক্সিকিউটেবল কমান্ড অপারেটিং সিস্টেমে দেওয়া হয়। একটি পাইথন স্ক্রিপ্ট কমান্ড লাইনে পাইথন এক্সিকিউটেবলের সামনে তার নাম লিখে এক্সিকিউট করা যেতে পারে।

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])

  1. পাইথন ফাংশনে মান দ্বারা আর্গুমেন্ট পাস কিভাবে?

  2. Eclipse কমান্ড লাইনে পাইথন ফাংশন কিভাবে চালাবেন?

  3. কিভাবে কমান্ড লাইন থেকে পাইথন মডিউল কল করবেন?

  4. কিভাবে কমান্ড লাইন থেকে পাইথন ফাংশন চালানো যায়?