আমাদের কথা খুঁজে নিন

   

পাইথনে তৈরি একটি অ্যাড্রেসবুক

আজকের পর্বে আমরা ছোট একটি অ্যাড্রেসবুকের প্রোগ্রাম বানাব। গত পর্ব পর্যন্ত যেসব উদাহরণ দেখানো হয়েছে, তা দিয়েই এ ধরনের অ্যাড্রেসবুক বানানো সম্ভব। তাহলে দেখুন, কীভাবে বানাতে হবে এ ধরনের একটি অ্যাড্রেসবুক: def savetofile (text): file=open(“contacts.bin”,”a”) file.write (text) file.close () print (“Saved Successfully”) def readfromfile () : try : file=open (“contacts.bin”,”r”) while True : str=file.readline () if len(str)==0 : break print (str) file.close () except FileNotFoundError : print (“File doesn¤t exist”) l=1 while l==1: print (“Enter 1 for new entry”) print (“Enter 2 to view all”) print (“Enter 9 to exit”) i=input (“Enter your input: “) if i==”1”: name=input (“Enter name: “) phone=input (“Enter Phone No.: “) email=input (“Enter E-mail ID: “) save=”Name:”+name+”,”+”Phone:”+phone+”,”+”E-mail:”+email savetofile (save) elif i==”2”: readfromfile () elif i==”9”: l=0 exit () else : print (“Not a valid entry”) দেখুন, এখানে ফাইলে তথ্যগুলো লিখে রাখা হচ্ছে, যার ফলে আপনি প্রোগ্রাম বন্ধ করলেও পরে তা যেন পড়া যায়। আরও লক্ষ করুন, দুটি ফাংশন ব্যবহার করে ফাইলে লেখা এবং ফাইল থেকে পড়ার কাজটি করা হয়েছে। দৃষ্টি আকর্ষণ: এই লেখাটি প্রথম আলো পত্রিকায় প্রকাশিত হয়েছে। এরকম ১৯ পর্বের লেখা বিভিন্ন সময় প্রথম আলোতে প্রকাশিত হয়েছিলো। ১ থেকে ১৯ পর্বের লেখার একটি আর্কাইভ আমরা তৈরি করেছি। এ বিষয়ে বিস্তারিত দেখতে এখানে ক্লিক করতে পারেন

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।

প্রাসঙ্গিক আরো কথা
Related contents feature is in beta version.