பைத்தானில் நேர தூக்கத்தை எவ்வாறு செயல்படுத்துவது?



மலைப்பாம்பில் தூங்கும் நேரம் மற்றும் அதன் வெவ்வேறு அம்சங்களைப் பற்றி மேலும் அறிக. மேலும், உங்கள் அன்றாட நிரலாக்கத்தில் அதன் பயன்பாடு பற்றி அறிக.

இன்று, உங்களைச் சுற்றியுள்ள எல்லா இடங்களிலும் பயன்பாடுகளைக் காணலாம். இந்த பயன்பாடுகள் அனைத்தும் பல்வேறு நிரலாக்க மொழிகளில் குறியிடப்பட்டிருந்தாலும், இன்றுவரை மிகவும் பிரபலமான ஒன்று மொழி. இந்த கட்டுரையில், பின்வரும் தொகுதியில் பிரபலமான தொகுதி, பைத்தானில் நேர தூக்கம் பற்றி மேலும் அறிந்து கொள்வோம்:

பைத்தானில் நேர தூக்க அறிமுகம்

அன்றாட நிரலாக்கத்தில் பெரும்பாலும் ஒரு நிரலை இடைநிறுத்த வேண்டிய அவசியம் வருகிறது, இதனால் மற்ற செயல்பாடுகள் நடைபெறும். இடையில் ஒரு நிரலை நிறுத்துவது ஒரு குறிப்பிட்ட நோக்கத்திற்கு உதவும், இது முழு செயல்பாட்டின் செயல்திறனையும் சேர்க்கலாம். தேவை எதுவாக இருந்தாலும், தி தூங்கு() இதை அடைய பைத்தானில் உள்ள தொகுதி பயன்படுத்தப்படலாம்.





தூக்க () தொகுதியின் பயன்பாடு இதைச் செய்வதற்கான துல்லியமான மற்றும் நெகிழ்வான வழியை வழங்குகிறது. பைதான் 2 மற்றும் 3 எனப்படும் பைத்தானின் சமீபத்திய பதிப்புகளில், தூக்க தொகுதி நேர தொகுதிக்கு பதிலாக மாற்றப்பட்டுள்ளது, மேலும் இவை இரண்டும் ஒரே செயல்பாட்டை வழங்குகின்றன.

தொடரியல்:



தூக்கம் (நொடி)

மேலே உள்ள தொடரியல் இல், நொடி எத்தனை விநாடிகளுக்கு மரணதண்டனை நிறுத்தப்படும் அல்லது இடைநிறுத்தப்படும் என்பதை வரையறுக்கப் பயன்படுகிறது.

தூக்கத்தின் பயன்பாட்டைப் புரிந்து கொள்வதற்காக சிறந்தது, கீழேயுள்ள எடுத்துக்காட்டைப் பாருங்கள்:

# தூக்கத்தின் வேலை () இறக்குமதி நேரம் # தொடக்க நேர அச்சு அச்சிடுதல் ('குறியீடு செயல்படுத்தும் நேரம் தொடங்குகிறது:', முடிவு = '') அச்சு (time.ctime ()) # தூக்கத்தைப் பயன்படுத்தி () குறியீடு செயல்படுத்தும் நேரத்தை நிறுத்துங்கள். தூக்கம் (6) # இறுதி நேர அச்சிடலை அச்சிடுதல் ('குறியீடு செயல்படுத்தும் நேரம்:', முடிவு = '') அச்சு (time.ctime ())

வெளியீடு:



வெளியீடு 1 - பைத்தானில் நேர தூக்கம் - எடுரேகா

பைத்தானில் தாமத செயல்பாடு எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள மற்றொரு உதாரணத்தை எடுத்துக்கொள்வோம்:

இறக்குமதி நேர அச்சு ('உடனடியாக அச்சிடப்பட்டது.') time.sleep (2.4) அச்சு ('2.4 விநாடிகளுக்குப் பிறகு அச்சிடப்பட்டது.')

மேலே உள்ள திட்டத்தில், முதல் லேசான கயிறு உடனடியாக அச்சிடப்படுகிறது, அதைத் தொடர்ந்து இரண்டாவது சரம் 2.4 விநாடிகள் தாமதத்திற்குப் பிறகு அச்சிடப்படுகிறது.

வெளியீடு:

ஸ்லீப் தொகுதிக்கான பயன்பாடுகள்

பைதான் இடைமுகத்தில் உள்ள மற்ற எல்லா தொகுதிகள் போலவே, தூக்க செயல்பாடு பல பயன்பாடுகளுக்கு உதவுகிறது. தூக்க செயல்பாட்டின் மிக முக்கியமான பயன்பாடுகளில் ஒன்று பின்னணி நூலை சீரான இடைவெளியில் இயக்கலாம். தூக்க செயல்பாட்டின் மற்றொரு சிறந்த பயன்பாடு இருக்க முடியும் ஒரு சரம் அச்சிட சிறந்த பயனர் அனுபவத்திற்காக கடிதம் மூலம் கடிதம்.

இந்த பயன்பாட்டை நன்கு புரிந்துகொள்ள, கீழேயுள்ள எடுத்துக்காட்டைப் பாருங்கள்:

# தூக்கத்தின் பயன்பாடு () இறக்குமதி நேரத்தை நிரூபிக்க # பைதான் குறியீடு # சரம் துவக்குகிறது strn = 'எடுரேகா ஹலோ!' i க்கு 0 (லென் (strn)) வரம்பில் உள்ள ஒவ்வொரு எழுத்தின் # தாமதத்திற்குப் பிறகு # கீக்ஸ்ஃபோர்ஜீக்குகளை அச்சிடுதல்: அச்சிடு (strn [i], end = '') time.sleep (2)

வெளியீடு:

மற்றொரு உதாரணத்தைப் பார்ப்போம், பைத்தானில் உள்ள நேர. தூக்க தொகுதியைப் பயன்படுத்தி டிஜிட்டல் கடிகாரத்தை உருவாக்குகிறோம்:

இறக்குமதி நேரம் உண்மை: localtime = time.localtime () result = time.strftime ('% I:% M:% S% p', லோக்கல் டைம்) அச்சு (முடிவு) நேரம். தூக்கம் (1)

மேலே உள்ள நிரலை நீங்கள் பார்த்தால், உள்ளூர் நேரத்தை எல்லையற்ற அளவில் பல முறை அச்சிட்டுள்ளீர்கள் என்பதை நீங்கள் காண்பீர்கள் லூப் போது இது நேரத்தின் மூலம் அடையப்பட்டுள்ளது. தூக்க செயல்பாடு. முதல் மறு செய்கைக்குப் பிறகு, நிரல் 1 வினாடி காத்திருந்து, உள்ளூர் நேரத்தைக் கணக்கிட்டு பின்னர் அச்சிடுகிறது, மேலும் இந்த மறுபடியும் எண்ணற்ற முறை கணக்கிடப்படுகிறது.

வெளியீடு:

மேலே குறிப்பிடப்பட்ட திட்டத்தின் சற்று மாற்றியமைக்கப்பட்ட பதிப்பு கீழே குறிப்பிடப்பட்டுள்ளது:

இறக்குமதி செய்யும் நேரம் உண்மை: localtime = time.localtime () result = time.strftime ('% I:% M:% S% p', localtime) அச்சு (முடிவு, முடிவு = '', பறிப்பு = உண்மை) அச்சு ('r ', end =' ', பறிப்பு = உண்மை) நேரம். தூக்கம் (1)

பைதான் மல்டித்ரெட் செய்யப்பட்ட நிரல்களில் நேரம் மற்றும் தூக்க தொகுதிகள்

நேரம் மற்றும் தூக்க தொகுதி பயன்படுத்தப்படலாம் மல்டித்ரெட் செய்யப்பட்ட மலைப்பாம்பு திட்டங்கள் மற்றும் சில முடிவுகளை அடைய. ஒற்றை-திரிக்கப்பட்ட மற்றும் மல்டித்ரெட் செய்யப்பட்ட நிரல்களில் அதன் பயன்பாடுகளுக்கு இடையிலான முக்கிய வேறுபாடு என்னவென்றால், ஒற்றை-திரிக்கப்பட்ட நிரல்களில், தூக்க செயல்பாடு நூலின் செயல்பாட்டையும் செயல்முறையையும் இடைநிறுத்துகிறது. மறுபுறம், மல்டித்ரெட் செய்யப்பட்ட நிரல்களில் முழு செயல்முறையையும் விட ஒற்றை நூல் இடைநீக்கம் செய்யப்படுகிறது.

இந்த கருத்தை நன்கு புரிந்து கொள்ள, கீழேயுள்ள உதாரணத்தைப் பாருங்கள்:

இறக்குமதி த்ரெட்டிங் இறக்குமதி நேரம் def print_Edureka (): i வரம்பில் (4): time.sleep (0.5) அச்சு ('Edureka') def print_Python (): நான் வரம்பில் (4): time.sleep (0.7) அச்சு ( 'பைதான்') t1 = threading.Thread (target = print_ Edureka) t2 = threading.Thread (target = print_ Python) t1.start () t2.start ()

மேலே உள்ள திட்டத்தில், முறையே 0.5 மற்றும் 0.75 வினாடிகள் தாமதமாக இரண்டு நூல்கள் உள்ளன. முழு செயல்முறையையும் நிறுத்தாமல் மொழிபெயர்ப்பாளரில் நிரல் இயங்கும்போது இவை ஒரே நேரத்தில் செயல்படுத்தப்படுகின்றன.

வெளியீடு:

பைத்தானில் உள்ள நேரம் மற்றும் தூக்க தொகுதிகள் பல்வேறு நோக்கங்களை அடைய பயன்படுத்தப்படலாம். மேலே உள்ள எடுத்துக்காட்டுகளிலிருந்து, அவற்றின் தனிப்பட்ட செயல்பாடுகள், வேறுபாடுகள் மற்றும் உங்கள் அன்றாட பயன்பாட்டில் அவற்றை எவ்வாறு பயன்படுத்தலாம் என்பதை நீங்கள் கற்றுக்கொண்டீர்கள் என்று நம்புகிறோம்.

ஜாவா பயன்பாட்டை எவ்வாறு மூடுவது

பைதான் என்றால் என்ன என்பதை இப்போது நீங்கள் புரிந்து கொண்டீர்கள், பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த 'பைத்தானில் நேர தூக்கம்' வலைப்பதிவின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.