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

पायथन में फ़ाइल ऑब्जेक्ट के गुण क्या हैं?


फ़ाइल ऑब्जेक्ट में बहुत सारी विशेषताएँ होती हैं। आप फ़ाइल ऑब्जेक्ट की सभी विधियों और विशेषताओं की सूची यहाँ देख सकते हैं:https://docs.python.org/2.4/lib/bltin-file-objects.html। सबसे अधिक उपयोग की जाने वाली फ़ाइल ऑब्जेक्ट विधियों में से कुछ निम्नलिखित हैं -

  • बंद करें () - फ़ाइल बंद करें।

  • अगला () - जब एक फ़ाइल को एक पुनरावर्तक के रूप में उपयोग किया जाता है, आमतौर पर लूप के लिए (उदाहरण के लिए, f:प्रिंट लाइन में लाइन के लिए), अगली () विधि को बार-बार कहा जाता है। यह विधि अगली इनपुट लाइन लौटाती है, या EOF हिट होने पर StopIteration को बढ़ा देती है।

  • पढ़ें ([आकार]) - फ़ाइल से अधिकतम आकार के बाइट्स पढ़ें।

  • रीडलाइन ([आकार]) - फ़ाइल से एक पूरी लाइन पढ़ें।

  • तलाश (ऑफ़सेट [, कहाँ से]) - फ़ाइल की वर्तमान स्थिति सेट करें, जैसे कि stdio का fseek ()। जहां से तर्क वैकल्पिक है और 0 (पूर्ण फ़ाइल स्थिति) के लिए डिफ़ॉल्ट है; अन्य मान 1 (वर्तमान स्थिति के सापेक्ष खोजें) और 2 (फ़ाइल के अंत के सापेक्ष खोजें) हैं।

  • बताओ () - फ़ाइल की वर्तमान स्थिति लौटाएँ, जैसे कि stdio's ftell()।

  • write(str) - फ़ाइल में एक स्ट्रिंग लिखें।

  • राइटलाइन (अनुक्रम) - फ़ाइल में स्ट्रिंग्स का एक क्रम लिखें।

फ़ाइल ऑब्जेक्ट की सबसे अधिक उपयोग की जाने वाली विशेषताएँ निम्नलिखित हैं -

  • बंद - बूल फ़ाइल ऑब्जेक्ट की वर्तमान स्थिति को दर्शाता है।

  • एन्कोडिंग - वह एन्कोडिंग जिसका उपयोग यह फ़ाइल करती है।

  • मोड - फ़ाइल के लिए I/O मोड।

  • नाम - यदि फ़ाइल ऑब्जेक्ट ओपन (), फ़ाइल का नाम का उपयोग करके बनाया गया था। अन्यथा, कुछ स्ट्रिंग जो फ़ाइल ऑब्जेक्ट के स्रोत को इंगित करती है


  1. पायथन मॉड्यूल को व्यवस्थित करने के लिए सर्वोत्तम अभ्यास क्या हैं?

    यहाँ एक नमूना प्रोजेक्ट है जो आपकी परियोजनाओं की संरचना करने का एक बहुत अच्छा तरीका दिखाता है:https://github.com/kennethreitz/samplemod। परियोजना नमूना मॉड्यूल बनाने के बारे में है। निर्देशिका संरचना इस प्रकार दिखती है: README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py s

  1. पायथन मॉड्यूल की संरचना के लिए कन्वेंशन क्या है?

    यहाँ एक नमूना प्रोजेक्ट है जो आपकी परियोजनाओं की संरचना करने का एक बहुत अच्छा तरीका दिखाता है:https://github.com/kennethreitz/samplemod। परियोजना नमूना मॉड्यूल बनाने के बारे में है। निर्देशिका संरचना इस प्रकार दिखती है: README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py s

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ