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

পাইথনে ফাইল এক্সিস্ট করে কিনা চেক কীভাবে করবেন?


কম্পিউটারে একটি নির্দিষ্ট ফাইলের উপস্থিতি পাইথন কোড ব্যবহার করে দুটি পদ্ধতিতে যাচাই করা যায়। একটি পদ্ধতি হলো os.path মডিউলের isfile() ফাংশন ব্যবহার করা। ফাংশনটি True রিটার্ন করে যদি নির্দিষ্ট পথে ফাইল থাকে, অন্যথায় False রিটার্ন করে।

>>> import os
>>> os.path.isfile("d:\\Package1\\package1\\fibo.py")
True
>>> os.path.isfile("d:/Package1/package1/fibo.py")
True
>>> os.path.isfile("d:\\nonexisting.txt")
False

মনে রাখবেন পাইথন স্ট্রিং-এ ব্যাকস্ল্যাশ ব্যবহার করতে হলে দুইটি ব্যাকস্ল্যাশ ব্যবহার করতে হয় এস্কেপ করার জন্য।

আরেকটি পদ্ধতি হলো IOError এক্সেপশন ক্যাচ করা যা open() ফাংশন অস্তিত্বহীন ফাইলের স্ট্রিং আর্গুমেন্ট পেলে থ্রো করে।

try:
    fo = open("d:\\nonexisting.txt","r")
    # process after opening file
    pass
    # fo.close()
except IOError:
    print ("File doesn't exist")

  1. পাইথনে ফাইলের পারমিশন চেক করার পদ্ধতি

  2. পাইথনে ডিরেক্টরি তৈরি করার পদ্ধতি

  3. পাইথনে ফাইল ডিলিট করার পদ্ধতি

  4. পাইথন ভেরিয়েবল অস্তিত্ব আছে কিনা যাচাই করার পদ্ধতি