⊗pyPmMdMA 86 of 129 menu

Python හි ගොනුවක සියලු අන්තර්ගතය ආයාත කිරීම

ගොනුවක සියලු අන්තර්ගතය ආයාත කිරීම සඳහා, විශේෂ විධානය * භාවිතා කළ හැකිය:

from මොඩියුලය import *

මෙම ආයාත කිරීමේ ක්‍රමයේ පහසුව නම්, ලැබෙන සියලුම ශ්‍රිත මොඩියුලයේ නාමය රහිතව ලිවිය හැකි අතර, එමගින් කේතයේ කියවීමේ හැකියාව සැලකිය යුතු ලෙස වැඩිදියුණු කරන අතර එය කෙටි කරයි.

අපි lib මොඩියුලයෙන් සියලුම ශ්‍රිත ආයාත කර func3 වෙත ප්‍රවේශ වීමට උත්සාහ කරමු:

from lib import * func3()

කේතය ක්‍රියාත්මක කිරීමෙන් පසු, func3 හි ක්‍රියාකාරිත්වයේ ප්‍රතිඵලය ප්‍රදර්ශනය වේ:

3

මොඩියුලයේ කොටසක් පමණක් ආයාත කිරීමට නම්, අවශ්‍ය නොවන ශ්‍රිතයේ නාමයට පෙර යටි ඉරි තිර ලකුණ තැබිය යුතුය:

... def _func3(): print(3)

දැන් අපි func3 කැඳවීමට උත්සාහ කරමු:

func3()

කොන්සෝලයේ දෝෂයක් ප්‍රදර්ශනය වේ:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

මෙම ශ්‍රිතය ක්‍රියාකාරී ගොනුවට සෘජුව ආයාත කළ හැක්කේ, එය import විධානයට පසුව සඳහන් කිරීමෙන් පමණි:

from lib import _func3 _func3() # 3 ප්‍රදර්ශනය කරයි

පෙර පාඩමේදී ඔබ විසින් සාදන ලද custom_math මොඩියුලයෙන් සියලුම ශ්‍රිත ආයාත කරන්න.

පෙර කාර්යය වෙනස් කරන්න එවිට get_divide ශ්‍රිතයට මොඩියුලයේ සියලු අන්තර්ගතය සමඟ ආයාත විය නොහැකි වන පරිදි.

user මොඩියුලයෙන් පරිශීලකයාගේ මුරපදය සහ විද්‍යුත් තැපැල් ලිපිනය ආයාත කිරීමට නොහැකි කරන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න