আইপিথন প্রস্থান নিশ্চিতকরণ অক্ষম করুন


107

এটা সত্যিই বিরক্তিকর যে আমি যখনই টাইপ exit()করি তখন আমার প্রস্থানটি বাইরে বেরিয়ে আসে; অবশ্যই আমি প্রস্থান করতে চাই! নইলে আমি লিখতাম না exit()!!!

প্রম্পট ছাড়াই আইপিথনের ডিফল্ট আচরণকে ওভাররাইড করার কোনও উপায় আছে কি?


2
আপনি যদি আইপিথন 0.11 এ আপগ্রেড করতে চান exitতবে নিশ্চিতকরণ জিজ্ঞাসা করবেন না। (Ctrl-d এখনও প্রম্পট করে, যদি আপনি এটি দুর্ঘটনাবশত আঘাত করেন)
টমাস কে

উত্তর:


126

Ctrl-Dআপনিও যদি নিশ্চিতকরণ ছাড়াই প্রস্থান করতে চান তবে আইপিথন 0.11 এ যোগ করুনc.TerminalInteractiveShell.confirm_exit = False আপনার কনফিগারেশন ফাইলটিতে যুক্ত করুন * *

আপনার কাছে যদি এখনও কনফিগার ফাইল না থাকে তবে চালান ipython profile create তৈরি করতে ।

আপনি যদি জ্যাঙ্গো শেলের মধ্যে কাজ করছেন তবে এই টিকিটটি নোট করুন ।


কনফিগারেশন ফাইলটি এখানে অবস্থিত: $HOME/.ipython/profile_default/ipython_config.py


41

আইপথন সংস্করণে 0.11 বা উচ্চতর,

  1. --no-confirm-exitOR দিয়ে চালান
  2. কন্ট্রোল-ডি এর পরিবর্তে 'প্রস্থান' হয়ে প্রস্থান করুন
  3. ডিরেক্টরিটি বিদ্যমান রয়েছে কিনা তা নিশ্চিত করুন (বা ipython profile createএটি তৈরিতে চালিত করুন) এবং এই লাইনগুলিকে $ HOME / .ipython / প্রোফাইল_default / ipython_config.py এ যুক্ত করুন:

    c = get_config()
    
    c.TerminalInteractiveShell.confirm_exit = False

~/.config/ipython/profile_default/ipython_config.pyলিনাক্সে ফ্রিডেস্কটপ.োগ. ১.২.১.২০১। তে কাজ করে।
সিরো সান্তিলি 郝海东 冠状 病 六四 事件 法轮功

1
@CiroSantilli 事件 事件 2016 六四 事件 法轮功, 3.2.1 সহ এটি নয় - এই সংস্করণটি এমনকি কোডেও প্রিন্ট 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 সংস্করণে পরিবর্তন করেছে।
ম্যাক্সচলেপজিগ

17

Exitমূলধন দিয়ে টাইপ করুনE

বিকল্পভাবে, আইপিথন এটি দিয়ে শুরু করুন:

$ ipython -noconfirm_exit

বা আইপিথনের নতুন সংস্করণগুলির জন্য:

$ ipython --no-confirm-exit 

22
@ ব্রেন্ডন, এটি স্থায়ী করার জন্য, আপনি এটি আপনার ipythonrcপ্রোফাইলেও সেট আপ করতে পারেন :confirm_exit 0
nye17

2
ভাল, একটি উপাধি এবং কাজ সম্পন্ন করে তা সেট করুন। প্রোফাইল তৈরি বা কনফিগার পরিবর্তন সম্পর্কে কোনও গোলযোগ নেই।
টম বাসবি

4

আমি কনফিগার পরামর্শগুলি পছন্দ করি, তবে আমি সেগুলি শিখার আগে পর্যন্ত আমি "প্রস্থান" কী সংমিশ্রণটি ব্যবহার শুরু করেছি।

Ctrl+\

অথবা

Ctrl+4

এটি কেবল যা চলছে তা মেরে ফেলে। নিশ্চিতকরণে প্রশ্ন জিজ্ঞাসা করার সময় নেই।


8
এটি একটি ভাল অনুশীলন নয়, এটি কার্নেলটি SIGQUITআইপথনে প্রেরণ করে, আইপথন প্রক্রিয়াটি নিজেকে পরিষ্কার করার কোনও সুযোগ রাখেনি।
জর্জেকশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.