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