Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

कमांड लाइन से पायथन का उपयोग करके फ़ाइल में कैसे लिखें?


कमांड लाइन से पायथन का उपयोग करके फ़ाइल में लिखने के लिए, आप जिस स्क्रिप्ट का उपयोग करना चाहते हैं उसे 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] (दूसरा कमांड लाइन आर्गुमेंट) वेरिएबल में पास करेगा जिसका उपयोग हम फ़ाइल प्राप्त करने और उसे पढ़ने/लिखने के लिए कर सकते हैं।

  1. - पायथन में फ़ाइल को लिखने के लिए कैसे खोलें?

    फ़ाइलों को केवल लिखने के मोड में खोलने के लिए, मोड के रूप में w निर्दिष्ट करें। उदाहरण के लिए, f = open(my_file.txt, w) f.write(Hello World) f.close() उपरोक्त कोड my_file.txt को लिखने के मोड में खोलता है और फ़ाइल को Hello World रखने के लिए रीराइट करता है। एक सुरक्षित दृष्टिकोण अपवाद के मामले में फ़

  1. - कमांड लाइन से पायथन मॉड्यूल कैसे कॉल करें?

    यदि हम एक पायथन स्क्रिप्ट लिख रहे हैं जिसे मॉड्यूल के रूप में उपयोग किया जाना है, तो हम फंक्शन के इस कॉल को नीचे जोड़कर इस मॉड्यूल का टेस्ट कर सकते हैं: def fubar(): #does something useful fubar() और इसे कमांड प्रॉम्प्ट पर इस तरह चलाएं: ~$ python fubar.py

  1. - कमांड लाइन से पायथन फंक्शन कैसे चलाएं?

    इस फंक्शन को कमांड लाइन से चलाने के लिए हम -c (कमांड) आर्गुमेंट का उपयोग निम्नानुसार कर सकते हैं: $ python -c import foobar; print foobar.sayHello() वैकल्पिक रूप से, हम यह भी लिख सकते हैं: $ python -c from foobar import *; print sayHello() या इस तरह: $ python -c from foobar import sayHello; print sa