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

पायथन का उपयोग करके स्टेट () परिणामों की व्याख्या करना

स्टेट () विधि ओएस मॉड्यूल का हिस्सा है जो फाइलों और निर्देशिकाओं पर ओएस से संबंधित विभिन्न कार्यों का वर्णन करता है। उदाहरण के लिए, यदि हम किसी फ़ाइल या फ़ाइल के आकार के लिए बाइट्स में विभिन्न उपयोगकर्ता परिभाषित झंडे जानना चाहते हैं।

os.stat() मॉड्यूल में कार्य करता है

नीचे stat() और उनके अर्थ में उपलब्ध कुछ नमूना कार्यों की एक सूची है।

  • st_size - यह बाइट्स में फ़ाइल के आकार का प्रतिनिधित्व करता है।

  • st_atime - यह सबसे हालिया पहुंच के समय का प्रतिनिधित्व करता है। इसे सेकंड में व्यक्त किया जाता है।

  • st_ctime - यह यूनिक्स पर सबसे हालिया मेटाडेटा परिवर्तन और विंडोज़ पर निर्माण समय का प्रतिनिधित्व करता है। इसे सेकंड में व्यक्त किया जाता है।

  • st_blocks - यह फ़ाइल के लिए आवंटित 512-बाइट ब्लॉक की संख्या का प्रतिनिधित्व करता है।

  • st_uid - यह फ़ाइल स्वामी के उपयोगकर्ता पहचानकर्ता का प्रतिनिधित्व करता है।

  • st_gid - यह फ़ाइल स्वामी के समूह पहचानकर्ता का प्रतिनिधित्व करता है।

  • st_dev - यह उस डिवाइस के पहचानकर्ता का प्रतिनिधित्व करता है जिस पर यह फ़ाइल रहती है।

  • st_flags - यह फ़ाइल के लिए उपयोगकर्ता परिभाषित झंडे का प्रतिनिधित्व करता है।

उदाहरण

नीचे दिए गए कार्यक्रम में हम देखेंगे कि उपरोक्त कुछ कार्यों का उपयोग कैसे किया जाता है।

आयात ओएस# एक फ़ाइलपथ चुनें ='ई:\\customers.csv'# स्थिति स्थिति प्राप्त करें =os.stat(path)# परिणाम प्रिंट करें(स्थिति)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

os.stat_result(st_mode=33206, st_ino=11258999906970419, st_dev=1614938858, st_nlink=1, st_uid=0, st_gid=0, st_size=261693, st_atime=1593271710, st_mtime=1593ctime=15932591710, st_mtime=1593271710, प्री> 
  1. छवि आधारित स्टेग्नोग्राफ़ी अजगर का उपयोग कर?

    स्टेग्नोग्राफ़ी परदे के पीछे की जानकारी छिपाने की एक तकनीक है। यह क्रिप्टोग्राफी की तरह नहीं है जो डेटा को एन्क्रिप्ट करने पर केंद्रित है (विभिन्न एल्गोरिदम जैसे SHA1, MD5 आदि के माध्यम से), स्टेग्नोग्राफ़ी डेटा को छिपाने पर अधिक ध्यान केंद्रित करती है (डेटा एक फ़ाइल, छवि, संदेश या वीडियो हो सकता है

  1. बेस 64 डेटा एन्कोडिंग पायथन का उपयोग कर रहा है

    बेस 64 मॉड्यूल में फ़ंक्शन बाइनरी डेटा को प्लेनटेक्स्ट प्रोटोकॉल का उपयोग करके ट्रांसमिशन के लिए उपयुक्त ASCII के सबसेट में अनुवाद करते हैं। एन्कोडिंग और डिकोडिंग फ़ंक्शन RFC 3548 में विनिर्देशों को लागू करते हैं, जो बेस16, बेस32, और बेस64 एल्गोरिदम को परिभाषित करता है, और वास्तविक मानक Ascii85 और

  1. वेबसाइट अवरोधक पायथन का उपयोग कर

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