"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन: ओएस मॉड्यूल परिचय

पायथन: ओएस मॉड्यूल परिचय

2024-11-08 को प्रकाशित
ब्राउज़ करें:409

Python : OS Module Introduction

ओएस मॉड्यूल

  • ओएस मॉड्यूल को आयात करने के लिए हम इसका उपयोग करते हैं
import os
  • किसी विधि/फ़ंक्शन में सभी उपलब्ध विकल्पों को प्रिंट करने के लिए
import os

print(dir(os))
  • वर्तमान कार्यशील निर्देशिका को प्रिंट करने के लिए हम इसका उपयोग करते हैं
import os

print(os.getcwd())
  • निर्देशिका स्थान को प्रिंट करने के लिए हम इसका उपयोग करते हैं
import os
path='/home/user/'

# printing path before changing directory
print(os.getcwd())

# function used for changing directory
os.chdir(path)

# printing path after changing directory
print(os.getcwd())

# to list directories
print(os.listdir())
  • बिना किसी मध्यवर्ती निर्देशिका के एकल निर्देशिका बनाने के लिए
import os

# this wont create intermediate directories
os.makedir('single_dir')

print(os.listdir())
  • मध्यवर्ती निर्देशिकाओं के साथ कई निर्देशिकाएँ बनाने के लिए
import os

# this will create intermediate directories
os.makedirs('parent_dir/child_dir')

print(os.listdir())
  • एकल निर्देशिका को हटाने के लिए
import os

# this wont remove intermediate directories
os.rmdir('path')

print(os.listdir())
  • एकाधिक निर्देशिका को हटाने के लिए
import os

# this will remove intermediate directories
os.removedirs('path1/path2')

print(os.listdir())
  • किसी निर्देशिका का नाम बदलने के लिए
import os

# this will remove intermediate directories
os.rename('old-name','new-name')

print(os.listdir())
  • OS के बारे में जानकारी प्रिंट करने के लिए, हम os.stat() फ़ंक्शन का उपयोग करते हैं
import os
import datetime from datetime

# this will remove intermediate directories
print(os.stat('file-name'))

# Example : to print when file was created 
file_created = os.stat('file-name').st_mtime
print(datetime.fromtimestamp(file_created))
  • निर्देशिकाओं और उपनिर्देशिकाओं के बारे में जानकारी सूचीबद्ध करने के लिए
import os

path = os.chdir('path')

# Example : to print all the files under that above path 
for dirpath, dirname, filename in os.walk():
    print('Current Path:',dirpath)
    print('Directories:',dirname)
    print('filename:',filename)
    print()
  • पर्यावरण चर मुद्रित करने के लिए
import os

# to print Environment variable home
print(os.environ.get('HOME'))
  • पथ के साथ इंटरैक्ट करने के लिए हम os.path मॉड्यूल का उपयोग करते हैं

  • पथ मॉड्यूल के उदाहरण

import os 

# to check if given path exists or not 
print(os.path.exists('/home/user1/text.txt'))

# to check if given path is a directory or file
print(os.path.isdir('/home/user2/demo'))
print(os.path.isfilek('/home/user2/demo'))

# to split filname name from extenstion we use
print(os.path.splitext('/home/demo1/book.txt'))

# to print basename of any file we use
print(os.path.basename('/home/demo1/book.txt'))
# to print the directory name we use
print(os.path.dirname('/home/demo1/book.txt'))
# to print both, dirname   basename we use
print(os.path.split('/home/demo1/book.txt'))

# to join paths we use
file_path = os.path.join(os.environ.get('HOME'),'test.txt')
print(file_path)
विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/nerdflash28/python-os-module-introduction-1op2?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3