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