os මොඩියුලයේ path.join ක්රමය
path.join ක්රමය පෙති හෝ
ඒවායේ කොටස්, ක්රමයේ පරාමිතියෙහි සඳහන් කර ඇති ඒවා, ඒකාබද්ධ කරයි.
ඒකාබද්ධ කිරීම සිදුවන්නේ භාවිතා කරන මෙහෙයුම් පද්ධතිය සඳහා ලාක්ෂණික වෙන්කරනයක් භාවිතා කරමිනි.
Windows මෙහෙයුම් පද්ධතිය සඳහා \ වෙන්කරනය භාවිතා වේ,
Linux සඳහා - /. අවසානයේ
ඇලවෙන පථ සංරචකය හිස් නම්, අවසානයේ
නැවතත් වෙන්කරනයක් තබනු ලැබේ. සංරචකය
පරිපූර්ණ පථයක් නම්, පෙර
ඇලවූ සියලුම සංරචක
ඉවතලනු ලැබේ, සහ ඒකාබද්ධ කිරීම දිගටම
පරිපූර්ණ පථ සංරචකය සමඟ සිදුවේ. ක්රමය
ලබා දී ඇති සියලුම පෙති ඒකාබද්ධ වී ඇති
පේළියක් ආපසු ලබා දෙයි.
වාක්ය රචනා ක්රමය
import os
print(os.path.join(පථයේ කොටස්))
උදාහරණය
අපි පෙති කිහිපයක් ඒකාබද්ධ කරමු:
import os
print(os.path.join('dir', 'dir1', 'file.txt'))
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
dir\dir1\file.txt
මෙයද බලන්න
-
path.existsක්රමයosමොඩියුලයේ,
එය පථයක් පවතිනවාදැයි පරීක්ෂා කරයි -
path.isdirක්රමයosමොඩියුලයේ,
එය ෆෝල්ඩරයක් පවතිනවාදැයි පරීක්ෂා කරයි -
path.isfileක්රමයosමොඩියුලයේ,
එය ගොනුවක් පවතිනවාදැයි පරීක්ෂා කරයි -
path.getsizeක්රමයosමොඩියුලයේ,
එය පථයක ප්රමාණය බයිට වලින් ආපසු ලබා දෙයි -
statක්රමයosමොඩියුලයේ,
එය පථයක �තාවය ආපසු ලබා දෙයි