এটা সত্যিই বিরক্তিকর যে আমি যখনই টাইপ exit()
করি তখন আমার প্রস্থানটি বাইরে বেরিয়ে আসে; অবশ্যই আমি প্রস্থান করতে চাই! নইলে আমি লিখতাম না exit()
!!!
প্রম্পট ছাড়াই আইপিথনের ডিফল্ট আচরণকে ওভাররাইড করার কোনও উপায় আছে কি?
এটা সত্যিই বিরক্তিকর যে আমি যখনই টাইপ exit()
করি তখন আমার প্রস্থানটি বাইরে বেরিয়ে আসে; অবশ্যই আমি প্রস্থান করতে চাই! নইলে আমি লিখতাম না exit()
!!!
প্রম্পট ছাড়াই আইপিথনের ডিফল্ট আচরণকে ওভাররাইড করার কোনও উপায় আছে কি?
উত্তর:
Ctrl-D
আপনিও যদি নিশ্চিতকরণ ছাড়াই প্রস্থান করতে চান তবে আইপিথন 0.11 এ যোগ করুনc.TerminalInteractiveShell.confirm_exit = False
আপনার কনফিগারেশন ফাইলটিতে যুক্ত করুন * *
আপনার কাছে যদি এখনও কনফিগার ফাইল না থাকে তবে চালান ipython profile create
তৈরি করতে ।
আপনি যদি জ্যাঙ্গো শেলের মধ্যে কাজ করছেন তবে এই টিকিটটি নোট করুন ।
কনফিগারেশন ফাইলটি এখানে অবস্থিত: $HOME/.ipython/profile_default/ipython_config.py
আইপথন সংস্করণে 0.11 বা উচ্চতর,
--no-confirm-exit
OR দিয়ে চালানডিরেক্টরিটি বিদ্যমান রয়েছে কিনা তা নিশ্চিত করুন (বা ipython profile create
এটি তৈরিতে চালিত করুন) এবং এই লাইনগুলিকে $ HOME / .ipython / প্রোফাইল_default / ipython_config.py এ যুক্ত করুন:
c = get_config()
c.TerminalInteractiveShell.confirm_exit = False
~/.config/ipython/profile_default/ipython_config.py
লিনাক্সে ফ্রিডেস্কটপ.োগ. ১.২.১.২০১। তে কাজ করে।
usr/lib/python3.5/site-packages/IPython/utils/path.py:291: UserWarning: Ignoring ~/.config/ipython in favour of ~/.ipython.
করে We have decided to go back to using .ipython everywhere
। স্পষ্টতই তারা এটিকে কিছু 1.x সংস্করণে পরিবর্তন করেছে।
Exit
মূলধন দিয়ে টাইপ করুনE
।
বিকল্পভাবে, আইপিথন এটি দিয়ে শুরু করুন:
$ ipython -noconfirm_exit
বা আইপিথনের নতুন সংস্করণগুলির জন্য:
$ ipython --no-confirm-exit
ipythonrc
প্রোফাইলেও সেট আপ করতে পারেন :confirm_exit 0
আমি কনফিগার পরামর্শগুলি পছন্দ করি, তবে আমি সেগুলি শিখার আগে পর্যন্ত আমি "প্রস্থান" কী সংমিশ্রণটি ব্যবহার শুরু করেছি।
Ctrl+\
অথবা
Ctrl+4
এটি কেবল যা চলছে তা মেরে ফেলে। নিশ্চিতকরণে প্রশ্ন জিজ্ঞাসা করার সময় নেই।
SIGQUIT
আইপথনে প্রেরণ করে, আইপথন প্রক্রিয়াটি নিজেকে পরিষ্কার করার কোনও সুযোগ রাখেনি।
exit
তবে নিশ্চিতকরণ জিজ্ঞাসা করবেন না। (Ctrl-d এখনও প্রম্পট করে, যদি আপনি এটি দুর্ঘটনাবশত আঘাত করেন)