কম্পিউটার

পাইথন ব্যবহার করে একটি ফাইল বিদ্যমান কিনা তা আমি কিভাবে পরীক্ষা করব?


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

>>> 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")

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

অন্য উপায় হল 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. কিভাবে Python ব্যবহার করে একটি ফাইল মুছে ফেলতে হয়?

  4. একটি পাইথন ভেরিয়েবল বিদ্যমান কিনা আমি কিভাবে পরীক্ষা করব?