130 of 151 menu

os මොඩියුලයේ DirEntry වස්තුව

DirEntry වස්තුවට මූලික ෆෝල්ඩරය තුළ ඇති ගොනු සහ උපෆෝල්ඩර ඇතුළත් වේ. මෙම වස්තුව ලබා ගනු ලබන්නේ os මොඩියුලයේ scandir ක්‍රමය භාවිතා කිරීමෙන් පසුව ය. වස්තුවෙන් දත්ත නිස්සාරණය කළ හැක්කේ path සහ name ගුණාංග භාවිතා කරමිනි.

වාක්‍ය රචනය

import os os.DirEntry.ගුණාංගය

DirEntry වස්තුවේ ගුණාංග

ගුණාංගය විස්තරය
path වස්තුවේ මූලද්‍රව්‍යවලට සම්පූර්ණ මාර්ගය ආපසු දෙයි.
name වස්තුවේ මූලද්‍රව්‍යයේ නම ආපසු දෙයි.

උදාහරණය

අපි DirEntry වස්තුව ලබා ගනිමු. මෙය සඳහා scandir ක්‍රමය යෙදිය යුතුය. res විචල්‍යයට ලබාගත් වස්තුව ලියන්නෙමු:

import os res = os.scandir('dir') print(res) res.close()

ක්‍රියාත්මක කළ කේතයේ ප්‍රතිඵලය:

<nt.ScandirIterator object at 0x00000217365611A0>

උදාහරණය

දැන් අපි DirEntry වස්තුවේ සියලුම මූලද්‍රව්‍යවල නම් ප්‍රදර්ශනය කරමු:

import os res = os.scandir('dir') for el in res: print(el.name) res.close()

ක්‍රියාත්මක කළ කේතයේ ප්‍රතිඵලය:

dir1 file1.txt file2.txt

උදාහරණය

අපි DirEntry වස්තුවේ සියලුම මූලද්‍රව්‍යවලට මාර්ග ප්‍රදර්ශනය කරමු:

import os res = os.scandir('dir') for el in res: print(el.path) res.close()

ක්‍රියාත්මක කළ කේතයේ ප්‍රතිඵලය:

dir\dir1 dir\file1.txt dir\file2.txt

මෙයද බලන්න

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