os মডিউলের path.join মেথড
path.join মেথডটি পাথ বা তাদের অংশগুলো,
যেগুলো মেথডের প্যারামিটারে নির্দেশ করা হয়, একত্র করে।
একত্রীকরণ ঘটে ব্যবহৃত অপারেটিং সিস্টেমের জন্য বৈশিষ্ট্যগত বিভাজক ব্যবহার করে।
উইন্ডোজ OS-এর জন্য বিভাজক হিসেবে \ ব্যবহৃত হয়,
লিনাক্সের জন্য - /। যদি শেষে সংযুক্ত হওয়া
পাথ কম্পোনেন্টটি খালি থাকে, তাহলে শেষে আবার বিভাজক বসে।
যদি পাথ কম্পোনেন্টটি একটি পরম পাথ হয়, তাহলে所有 পূর্ববর্তী
সংযুক্ত কম্পোনেন্টগুলি বাতিল হয়ে যায়, এবং একত্রীকরণ
পরম পাথের কম্পোনেন্ট দিয়ে চলতে থাকে। মেথডটি
একটি স্ট্রিং রিটার্ন করে, যেখানে所有 নির্দেশিত পাথ
একত্রিত হয়েছে।
সিনট্যাক্স
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মডিউলের,
যা পাথের স্ট্যাটাস রিটার্ন করে