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

পাইথন মডিউল মডিফাই করার সাধারণ অভ্যাস

আপনি যদি একটি মডিউল মডিফাই করেন এবং শেল রিস্টার্ট না করে ইন্টারপ্রেটারে সেটি টেস্ট করতে চান, তবে আপনি reload(moduleName) ফাংশন ব্যবহার করতে পারেন। reload(moduleName) একটি পূর্বে লোড করা মডিউল রিলোড করে (আপনি এটি import moduleName সিনট্যাক্স দিয়ে লোড করা অনুমান করা হয়)। এটি কনভারসেশনাল ব্যবহারের জন্য অভিপ্রেত, যেখানে আপনি একটি মডিউলের সোর্স ফাইল এডিট করেছেন এবং পাইথন ছাড়া বের হয়ে আবার শুরু না করে সেটি টেস্ট করতে চান।

উদাহরণ

>>> import mymodule
>>> # mymodule এডিট করা হয়েছে এবং এই স্ক্রিপ্টে রিলোড করতে চাই
>>> reload(mymodule)

দ্রষ্টব্য: moduleName হলো মডিউলের আসল নাম, তার নাম ধারণকারী স্ট্রিং নয়। পাইথন ৩-এ, reload বিল্ট-ইন থেকে imp-এ সরানো হয়েছে। তাই পাইথন ৩-এ reload ব্যবহার করতে হলে imp.reload(moduleName) লিখতে হবে, শুধু reload(moduleName) নয়।

  1. পিডিএফ (PDF) থেকে টেক্সট এক্সট্রাক্ট করার পাইথন মডিউলগুলো

  2. পাইথনে <code>reload()</code> ফাংশন কী করে?

  3. পাইথনে এক্সসেপশন হ্যান্ডলিং-এর সেরা অভ্যাস

  4. পাইথন ভেরিয়েবল স্কোপিং নিয়ম: LEGB রুল