উত্তর:
%reset
সংজ্ঞায়িত ভেরিয়েবলগুলি সাফ বলে মনে হচ্ছে।
%
ipython যাদু কমান্ড জন্য ব্যবহার করা হয় এখানে %reset
ipython.readthedocs.io/en/stable/interactive/...
@ এরডেমকায়ে মন্তব্য করার পরে সম্পাদিত।
একটি ভেরিয়েবল মুছতে, যাদু আদেশটি ব্যবহার করুন:
%reset_selective <regular_expression>
নেমস্পেস থেকে মুছে ফেলা ভেরিয়েবলগুলি প্রদত্ত সাথে মিলে যায় <regular_expression>
।
অতএব
%reset_selective -f a
একটিযুক্ত সমস্ত ভেরিয়েবল মুছে ফেলবেa
।
পরিবর্তে, শুধুমাত্র মুছতে a
এবং না aa
:
In: a, aa = 1, 2
In: %reset_selective -f "^a$"
In: a # raise NameError
In: aa # returns 2
পাশাপাশি দেখতে %reset_selective?
আরো উদাহরণ এবং https://regexone.com/ একটি Regex টিউটোরিয়ালের জন্য।
নেমস্পেসের সমস্ত ভেরিয়েবল মুছতে দেখুন:
%reset?
name_variable
একটি রেজেক্স স্টেটমেন্ট হিসাবে বিবেচনা করবে এবং এর সাথে মেলে যা কিছু মুছে ফেলবে।
নতুন স্ক্রিপ্টে নিম্নলিখিত লাইনগুলি যুক্ত করা প্রত্যেকবার আপনি স্ক্রিপ্টটি পুনরায় চালু করার সময় সমস্ত ভেরিয়েবল সাফ করবে:
from IPython import get_ipython
get_ipython().magic('reset -sf')
জীবনকে সহজ করতে আপনি এগুলিকে আপনার ডিফল্ট টেম্পলেটটিতে যুক্ত করতে পারেন।
স্পাইডারে: Tools>Preferences>Editor>Edit template
পূর্বে উল্লিখিত পদ্ধতিগুলি বাদে। আপনি একাধিক ভেরিয়েবল অপসারণ করতে ডেল কমান্ডটি ব্যবহার করতে পারেন
del variable1,variable2