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