কম্পিউটার

পাইথন স্ক্রিপ্ট হিসাবে একই ডিরেক্টরিতে একটি ফাইল কীভাবে খুলবেন?


বর্তমানে চলমান পাইথন স্ক্রিপ্টের মতো একই ডিরেক্টরিতে থাকা একটি ফাইল খোলার সেরা এবং সবচেয়ে নির্ভরযোগ্য উপায় হল sys.path[0] ব্যবহার করা। এটি বর্তমানে কার্যকরী স্ক্রিপ্টের পথ দেয়। আপনি আপেক্ষিক পাথ ব্যবহার করে আপনার ফাইলের পাথে যোগদান করতে এটি ব্যবহার করতে পারেন এবং তারপর সেই ফাইলটি খুলতে পারেন৷

উদাহরণ

উদাহরণস্বরূপ, বর্তমানে স্ক্রিপ্ট চালানোর মতো একই ডিরেক্টরিতে my_file.txt নামে একটি ফাইল থাকলে, আপনি এটি ব্যবহার করে খুলতে পারেন:

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

এটি ফাইলটি খুলবে এবং ফাইলটি স্ক্রিপ্টের মতো একই ডিরেক্টরিতে অবস্থিত বলে এর বিষয়বস্তু পড়বে৷


  1. কিভাবে একটি ডিরেক্টরি নির্বাচন করবেন এবং পাইথনে Tkinter ব্যবহার করে অবস্থান সংরক্ষণ করবেন?

  2. পাইথনে পড়ার জন্য কীভাবে একটি ফাইল খুলবেন?

  3. পাইথনে লেখার জন্য কীভাবে একটি ফাইল খুলবেন?

  4. পাইথনের সাথে অ্যাপেন্ড মোডে একটি ফাইল কীভাবে খুলবেন?