Blog

Sys module in python in hindi - Bharosewale

Posted By Naveen Singh on 05 May 2023

python-program
python-me-sys-module-kya-hote-hai-in-hindi

 

 

Python में sys module क्या होते हैं?( What are sys module in python?)

 

python sys module functions और variables प्रदान करता है जिनका उपयोग Python runtime environment के विभिन्न भागों को manipulate करने के लिए किया जाता है। यह हमें system-

specific  parameter और functions को access करने में  मदद करता है। हमें python में किसी भी sys function को उपयोग करने से पहले अपने program में sys module को import करना

होगा।

 

Example-:

import sys

 

Sys module में variables के बारे में समझाइए ? (Describe about variables in sys module?)

 

 

यह sys module आपको कुछ variables  प्रदान करता है जो interpreter उपयोग करता है या बनाए रखता है, साथ ही ऐसे कार्य भी करता है जिनके साथ बहुत अधिक

interaction होती है|

 

1.sys.argv :

Python में script को दिए गए agruments(command prompt) की एक सूची शामिल है। यदि आप len(sys.argv) लिखते हैं, तो आपको गिनने होंगे कि कितने तर्क हैं। sys.argv 

का उपयोग उन लोगों द्वारा किया जाता है जो command-line arguments के साथ काम करते हैं। script के नाम को Sys.argv[0] कहा जाता है।

Example-:

 

import sys

print(sys.argv[0])

print(“Number of arguments present =”,len(sys.argv))

 

Output-:

sys.py

Number of arguments present = 1

 

2.sys.path-:

 

यह function वर्तमान system के python path को प्रदर्शित(display) करता है। यह एक environmental variable है जिसमें सभी python module के लिए search path 

शामिल है।
Example-:
Import sys
sys.path

 

3) sys.maxsize-: 

 

maxsize()  function variable's का greatest integer return करता है।

 

Example-:

import sys

sys.maxsize

 

4) sys.version-:

 

version variable string return करता है जो python interpreter  के version number को contain करता है।

 

Example-:

import sys

sys.version


 

Sys module के functions के बारे में समझाइए? (Describe the functions of sys module?)

 

sys module में कई सारे function होते है जिनमें से कुछ important functions  है –

1. sys.exit() :

इस function का प्रयोग हम python console या command prompt से बाहर निकलने के लिए करते है। यदि कोई exception सुरक्षित रूप से thrown की जाती है तो हम यह कह सकते है की exit

function  का उपयोग किसी application से बाहर निकलने के लिए करते है।

 

2.sys.setdefaultencoding()-:

setdefaultencoding function आपको python environment में से strings के लिए default encoding को समायोजित(adjust) करने की अनुमति देती है।

 

3.sys.getsizeof()-:

 

इस function का उपयोग करने के बाद, bytes में objects की size वापस आ जाती है। इस function की सहायता से हम किसी भी object को object के रूप में इस्तेमाल कर सकते है।

 

4.sys.getrecursionlimit()-:

 

इस function  का उपयोग interpreter की वर्तमान(present) recursion limit या python interpreter stack के अधिकतम possible size या गहराई(depth) को निर्धारित करने के लिए किया जाता

है। यह सीमा किसी भी program को infinite recursion में जाने से बचाती है, जो अंत में python में program crash का कारण बनती है।


 

Comments