কম্পিউটার টিউটোরিয়াল

পাইথন স্ক্রিপ্টের ডিরেক্টরিতে ফাইল খোলার পদ্ধতি


স্ক্রিপ্টের সাপেক্ষে ফাইল পাথ নির্ধারণ

চলমান পাইথন স্ক্রিপ্টের ডিরেক্টরিতে অবস্থিত ফাইল খোলার সবচেয়ে নির্ভরযোগ্য উপায় হলো sys.path[0] ব্যবহার করা। এটি বর্তমান এক্সিকিউট হচ্ছে স্ক্রিপ্টের পাথ দেয়। এরপর os.path.join() দিয়ে রিলেটিভ পাথ জোড়া দিয়ে ফাইলটি খোলা যায়।

উদাহরণ

মান লें, চলমান স্ক্রিপ্টের পাশে my_file.txt আছে। এটিকে নিচেরভাবে খোলা যায়:

import os, sys
with open(os.path.join(sys.path[0], "my_file.txt"), "r") as f:
    print(f.read())

এটি নিশ্চিত করে যে স্ক্রিপ্ট কোথা থেকে চালানো হোক না কেন, সেটির ডিরেক্টরিতে থাকা ফাইলটি সঠিকভাবে খুলতে পারবে।

  1. পাইথনে Tkinter ব্যবহার করে ডিরেক্টরি সিলেক্ট ও লোকেশন সংরক্ষণ

  2. পাইথনে ফাইল শুধু পড়ার জন্য ওপেন করা

  3. পাইথনে ফাইল রাইট মোডে ওপেন করা

  4. পাইথনে ফাইল অ্যাপেন্ড মোডে ওপেন করা