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

पायथन में फाइल डिस्क्रिप्टर क्या है?


फाइल डिस्क्रिप्टर्स OS कर्नेल द्वारा सीधे प्रदान की जाने वाली फ़ाइलों के साथ काम करने के लिए एक लो-लेवल सुविधा है। एक फाइल डिस्क्रिप्टर एक इंटीजर है जो प्रत्येक प्रोसेस के लिए कर्नेल द्वारा रखी गई खुली फ़ाइलों की टेबल में खुली फ़ाइल की पहचान करता है। कई सिस्टम कॉल फाइल डिस्क्रिप्टर्स स्वीकार करते हैं, लेकिन वे काम करने के लिए सुविधाजनक नहीं हैं, आमतौर पर फिक्स्ड-विड्थ बफ़र्स, कुछ शर्तों में कई रीट्राई, और मैन्युअल एरर हैंडलिंग की आवश्यकता होती है।

फाइल ऑब्जेक्ट्स पायथन क्लासेस हैं जो फाइल डिस्क्रिप्टर्स को लपेटकर फ़ाइलों के साथ काम करना अधिक सुविधाजनक और कम एरर-प्रोन बनाती हैं। उदाहरण के लिए, वे एरर-हैंडलिंग, बफ़रिंग, लाइन-दर-लाइन पढ़ना प्रदान करते हैं और गारबेज कलेक्ट होने पर बंद हो जाते हैं।

  1. .bashrc फाइल क्या है और इसका उपयोग कैसे करें .bashrc फाइल क्या है और इसका उपयोग कैसे करें

    .bashrc फाइल क्या है? BASH (Bourne Again Shell) लिनक्स का सबसे आम शेल है। .bashrc एक शेल स्क्रिप्ट है जो हर बार नया शेल खोलने पर ऑटोमैटिकली चलती है। यह आपके शेल वातावरण को अनुकूलित करने के लिए उपयोग होती है। .bashrc फाइलें कहां होती हैं? find / -name .bashrc आमतौर पर तीन मुख्य फाइलें मिलती हैं: /e

  1. पायथन में CGI क्या है? पायथन में CGI क्या है?

    कॉमन गेटवे इंटरफ़ेस, या CGI, HTTP सर्वर जैसे सूचना सर्वरों के साथ इंटरफ़ेस करने के लिए बाहरी गेटवे प्रोग्राम्स के लिए एक मानक है।वर्तमान संस्करण CGI/1.1 है और CGI/1.2 प्रगति पर है।वेब ब्राउज़िंगCGI की अवधारणा को समझने के लिए, आइए देखें कि जब हम किसी विशेष वेब पेज या URL को ब्राउज़ करने के लिए एक हाइ

  1. पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड

    पायथन में, जब भी हम फाइल्स पढ़ने या लिखने का प्रयास करते हैं, हमें कोई लाइब्रेरी इम्पोर्ट करने की आवश्यकता नहीं होती क्योंकि यह नेटिवली हैंडल किया जाता है। सबसे पहली चीज जो हम करेंगे वह है बिल्ट-इन open फंक्शन का उपयोग करके एक फाइल ऑब्जेक्ट प्राप्त करना। open फंक्शन एक फाइल खोलता है और एक फाइल ऑब्ज