2010-11-03 16 views
6

पहले, माफ करना अगर मेरी अंग्रेजी बुरा है
मैं अजगर भी में नौसिखिया हूँ ...(अजगर) st_mode का अर्थ

किसी को भी मुझे बता सकते हैं ST_MODE समारोह से संख्या का अर्थ है क्या
उदाहरण:

>>>import os 
>>>stat = os.stat('/home') 
>>>print stat.st_mode 
16877 

यह प्रिंट करता है '16877'। यह किसलिए है?

उत्तर

3

standard stat module मदद कर सकते हैं os.stat से इन मूल्यों की व्याख्या:

स्टेट मॉड्यूल os.stat की (), os.fstat() परिणाम और ओएस की व्याख्या के लिए स्थिरांक और कार्यों को परिभाषित करता है। lstat() (यदि वे मौजूद हैं)। के लिए stat(), fstat() और lstat() कॉल के बारे में पूर्ण विवरण, अपने सिस्टम के लिए दस्तावेज़ों से परामर्श लें।

20

यह फ़ाइल की अनुमति बिट्स है।

>>> oct(16877) 
'040755' 

अधिक जानकारी के लिए विभिन्न stat.S_* विशेषताएँ देखें।

+3

AFAIK अनुमतियों के अतिरिक्त, st_mode यह जांचने के लिए है कि फ़ाइल निर्दिष्ट प्रकार (फीफो, लिंक इत्यादि) है या नहीं। –

संबंधित मुद्दे