⊗pyPmExcInr 74 of 129 menu

Python හි අසාමාන්‍ය තත්වයන් හැඳින්වීම

මෙම කොටසෙහි Python හි අසාමාන්‍ය තත්වයන් සලකා බලනු ඇත. ආරම්භ කිරීම සඳහා ඒවා තේරුම් ගත යුතුය, ඒවා මොනවාද යන්න.

කිසියම් වැඩසටහනක් ලිවීමේදී, සංවර්ධකයා නිශ්චිතවම අපේක්ෂා කරන්නේ භාවිතා කරන සියලුම මෘදුකාංග-තාක්ෂණික යාන්ත්‍රණ නිවැරදිව ක්‍රියා කරනු ඇති බවයි.

කෙසේ වෙතත්, මෙය සැමවිටම සත්‍ය නොවේ. ජාලය හරහා දත්ත සම්ප්‍රේෂණය කිරීමේදී සම්බන්ධතාවය කැඩී යාම හෝ දත්ත අප වෙත නිවැරදි නොවන ආකාරයෙන් පැමිණීම හෝ සම්පූර්ණයෙන්ම නොපැමිණීම සිදු වේ. ගොනුවක් ලිවීමේදී හදුනාගන්නේ දෘඩ තැටියේ අපට වෙන්කර ඇති ඉඩ සම්පූර්ණයෙන් නැතිවී ඇති අතර ගොනුව ලිවිය නොහැකි බවයි. ගොනුවක් කියවීමේදී හදුනාගන්නේ එවැනි ගොනුවක් නොපවතින අතර අපට කියවීමට කිසිවක් නොමැති බවයි. මුද්‍රණයක් මත දත්ත මුද්‍රණය කිරීමේදී මුද්‍රකය සහ පරිගණකය සම්බන්ධ කරන කේබලය කැඩී යාම සිදු වේ.

විස්තර කළ සියලුම අවස්ථා වලට පොදු ස්වභාවයක් ඇත: යම් අසාර්ථකත්වයක් සිදුවීම, එය යොදන ලද මෙහෙයුම නිම කිරීමට අපහසු හෝ අර්ථ රහිත කරයි.

අසාර්ථකත්වයක් නොවන දෝෂයක් සිදුවන අවස්ථා ද ඇත. උදාහරණයක් ලෙස, ඔබ පරිශීලකයෙකුගේ විද්‍යුත් තැපෑල අසන විට, ඔහු විද්‍යුත් තැපෑල නිවැරදි නොවන ආකෘතියකින් ඇතුල් කරයි. ස्पෂ්ටයි, අපගේ වැඩසටහනට විද්‍යුත් තැපෑල සැකසීම දිගටම කරගෙන යා නොහැක, එය නිවැරදි නොවන නිසා. කෙසේ වෙතත්, මෙය - අසාමාන්‍ය තත්වයක් නොවේ. අපගේ වැඩසටහනට තත්වය සවි කර ගත හැකිය: එය දෝෂ පණිවිඩයක් මුද්‍රණය කරනු ඇත සහ පරිශීලකයා ඔහුගේ ඇතුලත් කිරීම නැවත කරනු ඇත.

ඇත්ත වශයෙන්ම, අසාර්ථකත්වයක් සහ අසාර්ථකත්වයක් නොවන දෙයක් අතර වෙනස තරමක් පැහැදිලි නැත. සිදුවීමක්, වැඩසටහනක් අසාමාන්‍ය තත්වයක් ලෙස අර්ථ දැක්විය හැකි, තවත් වැඩසටහනක් එය දෝෂයක් ලෙස අර්ථ දැක්විය හැකිය, එය සමඟ එයට කටයුතු කළ හැකිය.

මෙහි නිර්ණායකය පහත පරිදි වේ: සිදුවීමක් සිදු වුවහොත් ගැටලුවක් ඔබේ වැඩසටහනට දිගටම ක්‍රියා කිරීමට හැකියාව ඇත එය නිර්මාණය කර ඇත්තේ කුමක් සඳහාද යන්න, එවිට මෙය අසාමාන්‍ය තත්වයක් නොවේ, එසේ නොවේ නම් එසේ නොකළ හැකි නම් - ඔව්, මෙය අවයවයකි.

උදාහරණයක් ලෙස, අපට වැඩසටහනක් ඇත, යම්කිසි පරිශීලකයාගේ විද්‍යුත් තැපෑල අසා ඇත. උදාහරණයක් ලෙස පරිශීලකයා විද්‍යුත් තැපෑල නිවැරදි නොවන ආකාරයකින් ඇතුල් කළේ නම් ආකෘතිය - මෙය අසාර්ථකත්වයක් නොවේ. මෙය අපේක්ෂිත ගැටලුවක් වන අතර අපගේ වැඩසටහන පරිශීලකයාගෙන් විද්‍යුත් තැපෑල අසනු ඇත ඔහු එය නිවැරදිව ඇතුල් කරන තුරු බොහෝ විට.

අපගේ වැඩසටහන, එය විද්‍යුත් තැපෑල අසයි, මෙම නිවැරදි විද්‍යුත් තැපෑල අන්තර්ජාලය හරහා යැවිය යුතුය. මෙම අවස්ථාවෙදී හඳුනාගන්නේ අන්තර්ජාලය ක්‍රියාත්මක නොවන බව. මෙය දැන් ගැටලුවක්: වැඩසටහනට කිසිදු ආකාරයකින් අන්තර්ජාලය හරහා දත්ත යැවිය නොහැක අන්තර්ජාලය ක්‍රියාත්මක නොවේ නම්. වැඩසටහනට, කෙසේ වෙතත්, එහි ක්‍රියාත්මක කිරීම දිගටම කරගෙන යා හැකිය: එයට හැකිය ගැටලුව පිළිබඳ තොරතුරු මුද්‍රණය කරන්න, යැවීමේ උත්සාහය නැවත නැවත කරන්න සමහර කාලයකට පසුව, සහ එසේ ය. කෙසේ වෙතත්, මෙම ක්‍රියාමාර්ග තවමත් හරියටම නොවේ වැඩසටහන නිර්මාණය කර ඇත්තේ කුමක් සඳහාද යන්න, ප්‍රධාන ක්‍රියාව ලෙස - විද්‍යුත් තැපෑල යැවීම වැඩසටහන සෑදිය නොහැක.

එමනිසා, ඉතා බොහෝ විට අර්ථ නිරූපණය කුමන චර්යාව සාමාන්‍ය ලෙස සැලකේ, සහ කුමන අසාමාන්‍ය ද යන්න මත රඳා පවතී කාර්යයන් මත, ප්‍රෝග්‍රෑමර් ඉදිරියේ නිරතව සිටී.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න