पायथन का उपयोग करके फ़ाइल फॉर्म कमांड लाइन को पढ़ने के लिए, जिस स्क्रिप्ट का आप इसके लिए उपयोग करना चाहते हैं, उसे सीएलआई तर्क को स्वीकार करना होगा। उदाहरण के लिए, मान लें कि आप अजगर में एक कैट कमांड लिखना चाहते हैं (एक कमांड जो टर्मिनल पर सभी फाइल सामग्री को डंप करता है)। ऐसा करने के लिए, आप बस एक प्रोग्राम लिख सकते हैं:
import sys with open(sys.argv[1], 'r') as f: contents = f.read() print contentsके रूप में
यदि आप इस फ़ाइल को cat.py के रूप में सहेजते हैं और इसका उपयोग करके इसे चलाते हैं:
$ python cat.py my_file.txt
यह my_file.txt लेगा और इसे चर argv[1] (दूसरी कमांड लाइन तर्क) में एक CLI तर्क के रूप में cat.py को पास करेगा, जिसका उपयोग हम फ़ाइल और उसकी सामग्री प्राप्त करने के लिए कर सकते हैं।