நிரலாக்கம்

தி அல்டிமேட் பைதான் தொடக்க வழிகாட்டி

அக்டோபர் 30, 2021

பொருளடக்கம்

  • சுற்றுச்சூழல் அமைப்பு
    • உள்ளூர் சுற்றுச்சூழல் அமைப்பு
    • பைத்தானை எவ்வாறு பெறுவது
    • பைத்தானை எவ்வாறு நிறுவுவது
    • விண்டோஸ் நிறுவல்
    • Unix/Linux நிறுவல்
    • MAC நிறுவல்
    • பைத்தானுக்கு பாதையை அமைத்தல்
    • Unix/Linuxக்கான பாதையை அமைத்தல்
    • விண்டோஸிற்கான பாதையை அமைத்தல்
  • பைதான் சுற்றுச்சூழல் மாறிகள்
    • இயங்கும் பைதான்
  • அடிப்படை தொடரியல்
    • பைதான் அடையாளங்காட்டிகள்
    • பைதான் அறிக்கை
    • பைத்தானில் உள்தள்ளல்கள்
    • Python இல் கருத்துகள்
    • உள்ளீடு பெறுதல்
    • வெளியீட்டைக் காட்டு
  • மாறக்கூடிய வகைகள்
    • மாறிகளுக்கு மதிப்புகளை வழங்குதல்
    • பைதான் தரவு வகைகள்
    • சரங்கள்
    • டூப்பிள்ஸ்
    • பட்டியல்கள்
    • எண்கள்
  • அடிப்படை ஆபரேட்டர்கள்
    • பணி ஆபரேட்டர்
    • பிட்வைஸ் ஆபரேட்டர்
    • தருக்க ஆபரேட்டர்
    • எண்கணித ஆபரேட்டர்
    • ஒப்பீட்டு ஆபரேட்டர்
    • அடையாள ஆபரேட்டர்
    • உறுப்பினர் ஆபரேட்டர்
  • முடிவெடுத்தல்
    • அறிக்கை என்றால்
    • என்றால்-வேறு
    • கூடு என்றால்
    • என்றால்-எலிஃப்-வேறு-ஏணி
    • கூற்று என்றால் சுருக்கெழுத்து
    • சுருக்கெழுத்து என்றால்-வேறு அறிக்கை
  • சுழல்கள்
    • லூப் போது
    • லூப்பிற்கு
    • உள்ளமைக்கப்பட்ட சுழல்கள்
    • லூப் கட்டுப்பாட்டு அறிக்கைகள்
    • அறிக்கையைத் தொடரவும்
    • பிரேக் ஸ்டேட்மெண்ட்
    • பாஸ் அறிக்கை
  • எண்கள்
    • எண் வகை மாற்றம்
    • ரேண்டம் எண் செயல்பாடுகள்
    • முக்கோணவியல் செயல்பாடுகள்
    • கணித செயல்பாடுகள்
  • சரங்கள்
    • ஒரு சரத்தை உருவாக்குதல்
    • சரம் சிறப்பு ஆபரேட்டர்கள்
    • சரம் வடிவமைப்பு ஆபரேட்டர்கள்
    • எஸ்கேப் கேரக்டர்கள்
    • பில்ட் இன் சரம் முறைகள்
  • டூப்பிள்ஸ்
    • Tuples இல் மதிப்புகளை அணுகுதல்
    • டூப்பிள்களைப் புதுப்பிக்கிறது
    • அடிப்படை Tuple ஆபரேட்டர்கள்
    • Tuple செயல்பாடுகளில் கட்டப்பட்டது
    • அட்டவணைப்படுத்துதல் மற்றும் வெட்டுதல்
    • ஒரு துப்பியை நீக்குகிறது
  • பட்டியல்கள்
    • பட்டியலில் உள்ள மதிப்புகளை அணுகுதல்
    • பட்டியல்களைப் புதுப்பித்தல்
    • அடிப்படை பட்டியல் ஆபரேட்டர்கள்
    • பட்டியல் செயல்பாடுகள் மற்றும் முறைகளில் கட்டமைக்கப்பட்டது
    • அட்டவணைப்படுத்துதல் மற்றும் வெட்டுதல்
    • பட்டியல் உறுப்பை நீக்கு
  • அகராதி
    • அகராதியை உருவாக்குதல்
    • அகராதியில் கூறுகளைச் சேர்த்தல்
    • அகராதியிலிருந்து கூறுகளை அகற்றுதல்
    • பைதான் அகராதி முறைகள்
  • தேதி மற்றும் நேரம்
    • நேரம் Tuple
    • நேர தொகுதி
    • நாட்காட்டி தொகுதி
  • செயல்பாடுகள்
    • ஒரு செயல்பாட்டை எவ்வாறு வரையறுப்பது
    • ஒரு செயல்பாட்டை அழைக்கிறது
    • குறிப்பு மூலம் கடந்து செல்லுங்கள்
    • மதிப்பைக் கடந்து செல்லுங்கள்
    • செயல்பாட்டு வாதங்கள்
    • மாறி-நீள வாதங்கள்
    • தேவையான வாதங்கள்
    • இயல்புநிலை வாதங்கள்
    • முக்கிய வாதங்கள்
    • அநாமதேய செயல்பாடுகள்
  • தொகுதிகள்
    • அறிக்கையை இறக்குமதி செய்
    • இறக்குமதி அறிக்கை
    • இறக்குமதியிலிருந்து * அறிக்கை
    • தொகுதிகளை கண்டறிதல்
    • உள்ளூர் () மற்றும் உலகளாவிய () செயல்பாடுகள்
    • பெயர்வெளிகள் மற்றும் ஸ்கோப்பிங்
    • dir( ) செயல்பாடு
    • மறுஏற்றம்() செயல்பாடு
  • கோப்புகள் I / O
  • விதிவிலக்குகள்
  • வகுப்புகள் மற்றும் பொருள்கள்
    • வகுப்புகளை உருவாக்குதல்
    • வகுப்பு பொருள்கள்
    • பண்புகளை அணுகுதல்
    • உள்ளமைக்கப்பட்ட வகுப்பு பண்புக்கூறுகள்
    • குப்பை சேகரிப்பு
    • வர்க்க மரபு
    • மேலெழுதுதல் முறைகள்
    • வழக்கமான வெளிப்பாடுகள்
    • போட்டி செயல்பாடு
    • தேடல் செயல்பாடு
    • வழக்கமான வெளிப்பாடு மாற்றிகள்
    • வழக்கமான வெளிப்பாடு வடிவங்கள்
    • எழுத்து வகுப்புகள்
    • மீண்டும் மீண்டும் வழக்குகள்
    • அறிவிப்பாளர்கள்
  • CGI நிரலாக்கம்
    • இணைய உலாவல்
    • HTTP தலைப்பு
    • CGI சுற்றுச்சூழல் மாறிகள்
    • GET முறை
    • POST முறை
    • CGI இல் குக்கீகளைப் பயன்படுத்துதல்
    • இது எப்படி வேலை செய்கிறது?
  • MySQL தரவுத்தள அணுகல்
    • தரவுத்தள அட்டவணையை உருவாக்குதல்
    • செயல்பாட்டைச் செருகவும்
    • செயல்பாட்டைப் படிக்கவும்
    • செயல்பாட்டை புதுப்பிக்கவும்
    • செயலை நீக்கவும்
    • பரிவர்த்தனைகளைச் செய்தல்
    • COMMIT ஆபரேஷன்
    • பின்னடைவு செயல்பாடு
    • தரவுத்தளத்தை துண்டிக்கிறது
    • கையாளுதல் பிழைகள்
  • நெட்வொர்க்குகள்
    • சாக்கெட்டுகள் என்றால் என்ன?
    • சாக்கெட் தொகுதி
    • பைதான் இணைய தொகுதிகள்
  • மின்னஞ்சல் அனுப்புகிறது
    • பைத்தானைப் பயன்படுத்தி HTML மின்னஞ்சலை அனுப்புகிறது
    • இணைப்புகளை மின்னஞ்சலாக அனுப்புதல்
  • மல்டித்ரெட் புரோகிராமிங்
    • புதிய இழையைத் தொடங்குதல்
    • த்ரெடிங் தொகுதி
    • நூல்களை ஒத்திசைத்தல்
    • மல்டித்ரெட் முன்னுரிமை வரிசை
  • எக்ஸ்எம்எல் செயலாக்கம்
    • எக்ஸ்எம்எல் என்றால் என்ன?
    • எக்ஸ்எம்எல் பாகுபடுத்தி கட்டமைப்புகள் மற்றும் APIகள்
    • SAX APIகளுடன் XML ஐ பாகுபடுத்துகிறது
      • Make_parser முறை
      • பாகுபடுத்தும் முறை
      • பாகுபடுத்தும் முறை
  • GUI நிரலாக்கம்
    • Tkinter விட்ஜெட்டுகள்
  • வடிவியல் மேலாண்மை
  • பரிந்துரைக்கப்பட்ட கட்டுரைகள்

கோப்புகள் I / O

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

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

ஒரு கோப்பை திறக்கிறது

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

ஆ ம் இல்லை அணுகல் முறை விளக்கம்
ஒன்று ஆர் இது படிக்க-மட்டும் பயன்முறைக்கான கோப்பைத் திறக்கும். கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது. அணுகல் முறை கடந்து செல்லவில்லை என்றால், தி கோப்பு இயல்பாக திறந்திருக்கும் இந்த முறையில்.
இரண்டு ஆர்பி இது பைனரி வடிவத்தில் படிக்க மட்டும் ஒரு கோப்பை திறக்கிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
3 r+ இது படிக்க மற்றும் எழுதுவதற்கு கோப்பை திறக்கிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
4 rb+ இது பைனரி வடிவத்தில் படிக்க மற்றும் எழுதுவதற்கு கோப்பை திறக்கிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
5 இல் இது எழுதுவதற்கு மட்டுமே கோப்பைத் திறக்கும். இது கோப்பை மேலெழுதுகிறது அல்லது அதே பெயரில் எந்த கோப்பும் இல்லை என்றால் புதிய ஒன்றை உருவாக்குகிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
6 wb பைனரி வடிவத்தில் மட்டுமே எழுதுவதற்கான கோப்பை இது திறக்கிறது. இது கோப்பை மேலெழுதுகிறது அல்லது கோப்பு இல்லை என்றால் புதியதை உருவாக்குகிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
7 + இல் இது எழுதுவதற்கும் படிப்பதற்கும் கோப்பைத் திறக்கும். இது முந்தைய கோப்பை மேலெழுதுகிறது அல்லது கோப்பு இல்லை என்றால் புதிய கோப்பை உருவாக்குகிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
8 wb+ இது பைனரி வடிவத்தில் எழுதுவதற்கும் படிப்பதற்கும் கோப்பைத் திறக்கிறது. கோப்பு சுட்டிக்காட்டி தொடக்கத்தில் உள்ளது.
9 செய்ய சேர்ப்பதற்கான கோப்பை இது திறக்கிறது. கோப்பின் முடிவில் ஒரு கோப்பு சுட்டிக்காட்டி உள்ளது. ஒரு கோப்பு இல்லை என்றால், அது எழுதுவதற்கு ஒரு புதிய கோப்பை உருவாக்கும்.
10 தொலைவில் பைனரி வடிவத்தில் சேர்க்கும் கோப்பை இது திறக்கிறது. கோப்பின் முடிவில் ஒரு கோப்பு சுட்டிக்காட்டி உள்ளது. ஒரு கோப்பு இல்லை என்றால், அது எழுதுவதற்கு ஒரு புதிய கோப்பை உருவாக்கும்.
பதினொரு a+ இது சேர்ப்பதற்கும் வாசிப்பதற்கும் கோப்பைத் திறக்கும். கோப்பின் முடிவில் ஒரு கோப்பு சுட்டிக்காட்டி உள்ளது. ஒரு கோப்பு இல்லை என்றால், அது எழுதுவதற்கும் படிப்பதற்கும் ஒரு புதிய கோப்பை உருவாக்கும்.
12 ab+ பைனரி வடிவத்தில் படிக்க மற்றும் சேர்க்க கோப்பை திறக்கிறது. கோப்பின் முடிவில் ஒரு கோப்பு சுட்டிக்காட்டி உள்ளது. கோப்பு இல்லை என்றால், அது படிக்கவும் எழுதவும் ஒரு புதிய கோப்பை உருவாக்கும்
img 617dd2714c751

வெளியீடு

img 617dd2719c731

கோப்பு பொருள் பண்புக்கூறுகள்

ஆ ம் இல்லை பண்பு விளக்கம்
ஒன்று கோப்பு.மூடப்பட்டது ஒரு கோப்பு மூடப்பட்டால் அது உண்மையாக இருக்கும். இல்லையெனில் பொய்
இரண்டு கோப்பு.பெயர் இது கோப்பின் பெயரைத் தருகிறது.
3 file.mode கோப்பு திறக்கப்பட்ட அணுகல் பயன்முறையை இது வழங்குகிறது.
4 file.softspace அச்சிடலுடன் இடம் தேவைப்பட்டால் அது தவறானதாகத் திரும்பும். மற்றபடி உண்மை.

ஒரு கோப்பை மூடுகிறது

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

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

தொடரியல்

|_+_|

அறிக்கையுடன்

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

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

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

தொடரியல்

|_+_|

எழுதும் முறை

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

தொடரியல்

|_+_|

படிக்கும் முறை

வாசிப்பு() முறை திறந்த கோப்பிலிருந்து சரத்தை வாசிக்கிறது. பைதான் சரங்கள் உரைத் தரவைத் தவிர பைனரி தரவைக் கொண்டிருப்பது அவசியம்.

தொடரியல்

|_+_|

மறுபெயர்() முறை

மறுபெயர்() முறை இரண்டு வாதங்களை எடுக்கும், புதிய கோப்பு பெயர் மற்றும் தற்போதைய கோப்பு பெயர்.

தொடரியல்

|_+_|

அகற்று() முறை

நீக்கு() முறையானது வாதமாக நீக்கப்பட வேண்டிய கோப்பின் பெயரை வழங்குவதன் மூலம் கோப்புகளை நீக்குகிறது.

தொடரியல்

|_+_|

கோப்பு நிலை

  • சொல்() முறையானது கோப்பின் தற்போதைய நிலையைப் பற்றி உங்களுக்குச் சொல்கிறது.
  • சீக்(ஆஃப்செட்[, இருந்து]) முறை தற்போதைய கோப்பின் நிலையை மாற்றுகிறது. ஆஃப்செட் வாதம் நகர்த்தப்பட வேண்டிய பைட்டுகளின் எண்ணிக்கையைக் குறிக்கிறது.

விதிவிலக்குகள்

விதிவிலக்கு என்றால் என்ன?

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

விதிவிலக்கைக் கையாளுதல்

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

தொடரியல்

|_+_| img 617dd2722b717

வெளியீடு

விதிவிலக்கு எழுப்புதல்

உயர்வு அறிக்கையைப் பயன்படுத்தி நீங்கள் பல்வேறு வழிகளில் விதிவிலக்குகளை எழுப்பலாம்.

தொடரியல்

|_+_|

நிலையான விதிவிலக்குகளின் பட்டியல்

ஆ ம் இல்லை விதிவிலக்கு பெயர் விளக்கம்
ஒன்று நிலையான பிழை StopIteration மற்றும் SystemExit தவிர அனைத்து உள்ளமைக்கப்பட்ட விதிவிலக்குகளுக்கான அடிப்படை வகுப்பு.
இரண்டு SystemExit இது sys.exit() செயல்பாட்டால் உயர்த்தப்படுகிறது.
3 நிறுத்துதல் மறு செய்கையின் அடுத்த() முறை எந்த ஒரு பொருளையும் சுட்டிக்காட்டாத போது அது எழுப்பப்படுகிறது.
4 விதிவிலக்கு இது அனைத்து விதிவிலக்குகளுக்கும் அடிப்படை வகுப்பாகும்
5 வழிதல் பிழை ஒரு எண் வகைக்கான அதிகபட்ச வரம்பை கணக்கீடு மீறும் போது இது உயர்த்தப்படுகிறது.
6 எண்கணிதப் பிழை எண் கணக்கீட்டில் ஏற்படும் அனைத்து பிழைகளுக்கும் இது அடிப்படை வகுப்பாகும்.
7 ZeroDivisionError அனைத்து எண் வகைகளுக்கும் பூஜ்ஜியத்தால் வகுத்தல் அல்லது மாடுலோ நடைபெறும் போது இது உயர்த்தப்படுகிறது.
8 FloatingPointError மிதக்கும் புள்ளி கணக்கீடு தோல்வியடையும் போது அது உயர்த்தப்படுகிறது.
9 பண்புப் பிழை பண்புக் குறிப்பு தோல்வியுற்றால் அது எழுப்பப்படுகிறது.
10 வலியுறுத்தல் பிழை உறுதியான அறிக்கை தோல்வியுற்றால் அது எழுப்பப்படுகிறது.
பதினொரு EOFError raw_input() அல்லது input() செயல்பாட்டிலிருந்து எந்த உள்ளீடும் இல்லாத போது, ​​கோப்பின் முடிவை நீங்கள் அடைந்துவிட்டீர்கள்.
12 இறக்குமதி பிழை ஒரு இறக்குமதி அறிக்கை தோல்வியடையும் போது அது உயர்த்தப்படுகிறது.
13 தேடுதல் பிழை இது அனைத்து தேடல் பிழைகளுக்கும் அடிப்படை வகுப்பாகும்.
14 விசைப்பலகை குறுக்கீடு Ctrl+c ஐ அழுத்துவதன் மூலம், நிரல் செயலாக்கத்தில் பயனர் குறுக்கிடும்போது இது உயர்த்தப்படுகிறது.
பதினைந்து முக்கிய பிழை அகராதியில் விசை காணப்படாதபோது அது எழுப்பப்படுகிறது.
16 குறியீட்டுப் பிழை ஒரு வரிசையில் ஒரு குறியீட்டைக் காணாதபோது அது உயர்த்தப்படுகிறது.
17 சுற்றுச்சூழல் பிழை பைதான் சூழலுக்கு வெளியே ஏற்படும் அனைத்து விதிவிலக்குகளுக்கும் இது ஒரு அடிப்படை வகுப்பாகும்.
18 UnboundLocalError நீங்கள் ஒரு செயல்பாடு அல்லது முறையில் ஒரு உள்ளூர் மாறியை அணுக முயற்சிக்கும்போது அது உயர்த்தப்படுகிறது, ஆனால் அதற்கு எந்த மதிப்பும் ஒதுக்கப்படவில்லை.
19 பெயர் பிழை உலகளாவிய அல்லது உள்ளூர் உலகளாவிய பெயர்வெளியில் ஒரு அடையாளங்காட்டியைக் காணாதபோது இது உயர்த்தப்படுகிறது.
இருபது SystemExit sys.exit() செயல்பாட்டைப் பயன்படுத்தி பைதான் மொழிபெயர்ப்பாளரை விட்டு வெளியேறும்போது இது உயர்த்தப்படுகிறது. அவர் குறியீடு கையாளப்படாவிட்டால், மொழிபெயர்ப்பாளர் வெளியேறும்
இருபத்து ஒன்று தொடரியல் பிழை பைதான் தொடரியல் பிழை ஏற்பட்டால் அது உயர்த்தப்படுகிறது.
22 IOError இயக்க முறைமை தொடர்பான பிழைகளுக்காக இது உயர்த்தப்பட்டது.
23 சிஸ்டம் பிழை
மொழிபெயர்ப்பாளர் ஒரு உள் சிக்கலைக் கண்டறியும் போது இது எழுப்பப்படுகிறது, ஆனால் பிழை ஏற்பட்டால் பைதான் மொழிபெயர்ப்பாளர் இல்லை.
24 உள்தள்ளல் பிழை உள்தள்ளல் சரியாகக் குறிப்பிடப்படாதபோது அது உயர்த்தப்படுகிறது.
25 தட்டச்சுப் பிழை ஒரு செயல்பாடு முயற்சிக்கப்படும்போது அது உயர்த்தப்படுகிறது மற்றும் குறிப்பிட்ட தரவு வகைக்கு அது செல்லாது.
26 மதிப்பு பிழை தரவு வகைக்கான உள்ளமைக்கப்பட்ட செயல்பாடு செல்லுபடியாகும் வகை வாதத்தைக் கொண்டிருக்கும்போது இது உயர்த்தப்படுகிறது, ஆனால் வாதத்தில் தவறான மதிப்புகள் குறிப்பிடப்பட்டுள்ளன.
27 செயல்படுத்தப்படாத பிழை ஒரு பரம்பரை வகுப்பில் செயல்படுத்தப்படும் ஒரு சுருக்க முறை உண்மையில் செயல்படுத்தப்படாதபோது அது எழுப்பப்படுகிறது.
28 இயக்க பிழை பிழை எந்த வகையிலும் வராதபோது அது எழுப்பப்படுகிறது.

பயனர் வரையறுக்கப்பட்ட விதிவிலக்குகள்

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

விதிவிலக்கு பிடிபடும்போது நீங்கள் இன்னும் துல்லியமான தகவலைக் காண்பிக்க வேண்டியிருக்கும் போது இது பயனுள்ளதாக இருக்கும்.

ட்ரை பிளாக்கில், பயனரால் வரையறுக்கப்பட்ட விதிவிலக்கு எழுப்பப்பட்டு, தவிர் பிளாக்கில் பிடிக்கப்படும். Networkerror வகுப்பின் நிகழ்வை உருவாக்க மாறி பயன்படுத்தப்படுகிறது.

பைத்தானில் வலியுறுத்தல்கள்

உறுதியானது, உங்கள் நிரலின் சோதனையை முடித்தவுடன் நீங்கள் இயக்கலாம் அல்லது முடக்கலாம்.

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

புரோகிராமர்கள் பொதுவாக ஒரு செயல்பாட்டின் தொடக்கத்தில் சரியான உள்ளீட்டைச் சரிபார்க்கவும், ஒரு செயல்பாட்டு அழைப்பிற்குப் பிறகு துல்லியமான வெளியீட்டைச் சரிபார்க்கவும் வலியுறுத்துகின்றனர்.

தொடரியல்

|_+_|