কম্পিউটার

পাইথন মডিউল পরিবর্তন করার জন্য সাধারণ অভ্যাস কি কি?


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

উদাহরণস্বরূপ

>>> import mymodule
>>> # Edited mymodule and want to reload it in this script
>>> reload(mymodule)

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


  1. পিডিএফকে পাঠ্যে রূপান্তর করার জন্য পাইথনে উপলব্ধ মডিউলগুলি কী কী?

  2. পাইথনে reload() ফাংশন কি করে?

  3. পাইথনে ব্যতিক্রম পরিচালনার জন্য সেরা অনুশীলনগুলি কী কী?

  4. পাইথন ভেরিয়েবলের জন্য মৌলিক স্কোপিং নিয়ম কি কি?