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

পাইথনে ডিরেক্টরি না থাকলে তৈরি করার পদ্ধতি (EAFP ইডিয়াম)


পাইথনিক উপায়: EAFP (Easier to Ask for Forgiveness than Permission)

পাইথনে সাধারণ ইডিয়াম হলো আগে চেক না করে চেষ্টা করা, এরর হলে হ্যান্ডল করা।

উদাহরণ

import os, errno
try:
    os.makedirs('my_folder')
except OSError as e:
    # যদি এরর "already exists" না হয়, তবে রেইজ করুন
    if e.errno != errno.EEXIST:
        raise
# এখন my_folder ব্যবহার করুন

এই পদ্ধতিতে রেস কন্ডিশন এড়ায় এবং কোডটি সংক্ষিপ্ত থাকে। exist_ok=True প্যারামিটারও ব্যবহার করা যায় (পাইথন ৩.২+): os.makedirs('my_folder', exist_ok=True)।

  1. আউটলুক এরর – Specified logon session does not exist সমাধান

  2. পাইথনে Matplotlib ব্যবহার করে ৩D ওয়ারফ্রেম প্লট (Wireframe Plot) তৈরির পদ্ধতি

  3. পাইথনে Matplotlib ব্যবহার করে পুনরাবৃত্তিমূলকভাবে একাধিক প্লট তৈরি করা

  4. Python-এ Matplotlib ব্যবহার করে হিস্টোগ্রাম কীভাবে তৈরি করা যায়?