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

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

<शरीर>

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

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


  1. Bashrc फ़ाइल का उपयोग किस लिए किया जाता है?

    यदि आप कुछ समय से लिनक्स का उपयोग कर रहे हैं और विशेष रूप से यदि आप लिनक्स कमांड लाइन से परिचित होने लगे हैं तो आपको पता चल जाएगा कि बाश एक लिनक्स शेल है। BASH का मतलब बॉर्न अगेन शेल है। csh, zsh, डैश और कॉर्न सहित कई अलग-अलग शेल हैं। शेल एक दुभाषिया है जो उपयोगकर्ता के लिए कमांड स्वीकार कर सकता

  1. पायथन में सीजीआई क्या है?

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

  1. पायथन में फाइल ऑब्जेक्ट्स?

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