Python Language
पथ अस्तित्व और अनुमतियाँ जाँच रहा है
खोज…
पैरामीटर
पैरामीटर | विवरण |
---|---|
os.F_OK | पथ के अस्तित्व का परीक्षण करने के लिए पहुंच के मोड पैरामीटर () के रूप में पारित करने के लिए मूल्य। |
os.R_OK | पथ की पठनीयता का परीक्षण करने के लिए पहुंच के मोड पैरामीटर () में शामिल करने के लिए मूल्य। |
os.W_OK | उपयोग की विधि पैरामीटर में शामिल करने के लिए मूल्य () पथ की लेखन क्षमता का परीक्षण करने के लिए। |
os.X_OK | मान को एक्सेस के मोड पैरामीटर में शामिल करने के लिए (यह निर्धारित करने के लिए) कि क्या पथ निष्पादित किया जा सकता है। |
Os.access का उपयोग करके जाँच करें
os.access
यह जाँचने के लिए बेहतर समाधान है कि क्या निर्देशिका मौजूद है और यह पढ़ने और लिखने के लिए os.access
है।
import os
path = "/home/myFiles/directory1"
## Check if path exists
os.access(path, os.F_OK)
## Check if path is Readable
os.access(path, os.R_OK)
## Check if path is Wriable
os.access(path, os.W_OK)
## Check if path is Execuatble
os.access(path, os.E_OK)
यह भी सभी चेक एक साथ perfrom करने के लिए संभव है
os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)
उपरोक्त सभी रिटर्न True
यदि एक्सेस की अनुमति है और यदि अनुमति नहीं है तो False
। ये यूनिक्स और खिड़कियों पर उपलब्ध हैं।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow