फ़ाइल और निर्देशिका प्रबंधन के लिए पायथन के ओएस मॉड्यूल के साथ कार्य करना

पायथन में os ​​मॉड्यूल ऑपरेटिंग सिस्टम के साथ बातचीत करने का एक तरीका प्रदान करता है, जिससे आप फ़ाइल और निर्देशिका प्रबंधन से संबंधित कार्य कर सकते हैं। यह लेख आपको पायथन में फ़ाइलों और निर्देशिकाओं को संभालने के लिए os ​​मॉड्यूल का उपयोग करने की मूल बातें बताएगा।

os ​​मॉड्यूल का परिचय

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

बुनियादी फ़ाइल संचालन

os ​​मॉड्यूल का उपयोग करके बुनियादी फ़ाइल संचालन के कुछ उदाहरण यहां दिए गए हैं:

  • नई निर्देशिका बनाना: नई निर्देशिका बनाने के लिए os.mkdir() का उपयोग करें।
  • निर्देशिका हटाना: किसी निर्देशिका को हटाने के लिए os.rmdir() का उपयोग करें।
  • फ़ाइलें और निर्देशिकाएँ सूचीबद्ध करना: किसी दी गई निर्देशिका में सभी फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए os.listdir() का उपयोग करें।
  • वर्तमान कार्यशील निर्देशिका को बदलना: वर्तमान कार्यशील निर्देशिका को बदलने के लिए os.chdir() का उपयोग करें।

उदाहरण

निर्देशिकाएँ बनाना और हटाना

import os

# Creating a new directory
os.mkdir('new_directory')

# Removing a directory
os.rmdir('new_directory')

फ़ाइलें और निर्देशिकाएँ सूचीबद्ध करना

import os

# List files and directories in the current directory
files_and_directories = os.listdir('.')
print(files_and_directories)

कार्य निर्देशिका बदलना

import os

# Change to a specific directory
os.chdir('/path/to/directory')

# Print the current working directory
print(os.getcwd())

फ़ाइल पथों को संभालना

os ​​मॉड्यूल फ़ाइल पथों को संभालने के लिए उपयोगिताएँ भी प्रदान करता है। आप क्रॉस-प्लेटफ़ॉर्म तरीके से फ़ाइल पथों के साथ काम करने के लिए os.path का उपयोग कर सकते हैं:

  • पथ जोड़ना: निर्देशिका और फ़ाइल नामों को जोड़ने के लिए os.path.join() का उपयोग करें।
  • फ़ाइल अस्तित्व की जाँच: यह जाँचने के लिए कि कोई फ़ाइल या निर्देशिका मौजूद है या नहीं, os.path.exists() का उपयोग करें।
  • फ़ाइल जानकारी प्राप्त करना: फ़ाइल का आकार प्राप्त करने के लिए os.path.getsize() का उपयोग करें।

उदाहरण

पथों को जोड़ना

import os

# Join directory and file name
file_path = os.path.join('directory', 'file.txt')
print(file_path)

फ़ाइल अस्तित्व की जाँच करना

import os

# Check if a file exists
file_exists = os.path.exists('file.txt')
print(file_exists)

फ़ाइल का आकार प्राप्त करना

import os

# Get the size of a file
file_size = os.path.getsize('file.txt')
print(file_size)

निष्कर्ष

os ​​मॉड्यूल पायथन में फ़ाइल और निर्देशिका प्रबंधन के लिए एक शक्तिशाली उपकरण है। इसके कार्यों में महारत हासिल करके, आप फ़ाइल संचालन को कुशलतापूर्वक संभाल सकते हैं और फ़ाइल पथों के साथ काम कर सकते हैं। चाहे आप ऐसे एप्लिकेशन बना रहे हों जिन्हें फ़ाइलों को प्रबंधित करने की आवश्यकता हो या केवल फ़ाइल-संबंधित कार्य करने की आवश्यकता हो, os ​​मॉड्यूल आपको आवश्यक कार्यक्षमता प्रदान करता है।

लिंक
Python