قراءة القيم أثناء تنفيذ الملفات(commandLine)

كما هو موجود في معظم لغات البرمجة الأخرى, فيمكن التعرف على القيم المختلفة عند وأثناء تنفيذ البرامج.
وتستخدم هذه الطريقة في حالة أردنا تنفيذ البرنامج عند تحقق شرط ما
ولمزيد من التوضيح أولا إليكم هذا النموذج
أولا نقوم بكتابة السطور التالية وحفظها في ملف باسم test_argv.py
والمحتو هو
import sys
args = sys.argv
print(args)
print('القيمة الأولى هي: ' + args[1])
print('القيمة الثانية هي: ' + args[2])
print('القيمة الثالثة هي: ' + args[3])
وبعد حفظ هذا الملف نتوجه إلى موجه الأوامر ونقوم بتنفيذ الأمر التالي لتنفيذ البرنامج
python test_argv.py python w com
وتكون نتيجة التنفيذ هي على النحو التالي
['test_argv.py', 'python', 'w', 'com']
القيمة الأولى هي: python
القيمة الثانية هي: w
القيمة الثالثة هي: com
كما نرى تم إرجاع جميع القيم التي تم تعيينها عند تنفيذ البرنامج.
وكما هو موضح في السطر 3, فباستخدام خاصية sys.argv يتم التعرف بصورة تلقائية على جميع القيم التي تم تعيينها عند التنفيذ.
وسوف يتم إرجاع النتائج في شكل قائمة.
ملحوظة تكون أول قيمة في القائمة هي اسم الملف الذي تم تنفيذه وليس أول قيمة تمت تعيينها, فنرجوا الإنتباه.