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

पायथन में फ़ाइल ऑब्जेक्ट के एट्रिब्यूट्स क्या हैं?


एक फ़ाइल ऑब्जेक्ट के बहुत सारे एट्रिब्यूट्स होते हैं। आप फ़ाइल ऑब्जेक्ट के सभी मेथड्स और एट्रिब्यूट्स की सूची यहां देख सकते हैं: पायथन फ़ाइल ऑब्जेक्ट्स। निम्नलिखित कुछ सबसे अधिक उपयोग किए जाने वाले फ़ाइल ऑब्जेक्ट मेथड्स हैं:

  • close() - फ़ाइल बंद करें।
  • next() - जब फ़ाइल को इटरेटर के रूप में उपयोग किया जाता है, आमतौर पर फॉर लूप में (उदाहरण के लिए, for line in f: print line), next() मेथड को बार-बार कॉल किया जाता है। यह मेथड अगली इनपुट लाइन लौटाता है, या EOF हिट होने पर StopIteration उठाता है।
  • read([size]) - फ़ाइल से अधिकतम size बाइट्स पढ़ें।
  • readline([size]) - फ़ाइल से एक पूरी लाइन पढ़ें।
  • seek(offset[, whence]) - फ़ाइल की वर्तमान स्थिति सेट करें, जैसे stdio का fseek()।
  • tell() - फ़ाइल की वर्तमान स्थिति लौटाएं, जैसे stdio का ftell()।
  • write(str) - फ़ाइल में स्ट्रिंग लिखें।
  • writelines(sequence) - फ़ाइल में स्ट्रिंग्स के सीक्वेंस लिखें।

निम्नलिखित फ़ाइल ऑब्जेक्ट के सबसे अधिक उपयोग किए जाने वाले एट्रिब्यूट्स हैं:

  • closed - फ़ाइल ऑब्जेक्ट की वर्तमान स्थिति दर्शाने वाला बूल।
  • encoding - वह एन्कोडिंग जो यह फ़ाइल उपयोग करती है।
  • mode - फ़ाइल के लिए I/O मोड।
  • name - यदि फ़ाइल ऑब्जेक्ट open() का उपयोग करके बनाया गया था, तो फ़ाइल का नाम। अन्यथा, फ़ाइल ऑब्जेक्ट के स्रोत को इंगित करने वाली कोई स्ट्रिंग।
  1. - पायथन मॉड्यूल व्यवस्थित करने के सर्वोत्तम अभ्यास क्या हैं?

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

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

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

  1. - पायथन फंक्शन एट्रिब्यूट्स क्या हैं?

    पायथन में सब कुछ एक ऑब्जेक्ट है, और लगभग हर चीज के एट्रिब्यूट्स और मेथड्स होते हैं। पायथन में, फंक्शन्स भी ऑब्जेक्ट्स हैं। इसलिए उनके पास अन्य ऑब्जेक्ट्स की तरह एट्रिब्यूट्स होते हैं। सभी फंक्शन्स में एक बिल्ट-इन एट्रिब्यूट __doc__ होता है, जो फंक्शन सोर्स कोड में परिभाषित डॉक स्ट्रिंग लौटाता है। हम