Nhiều khía cạnh của hành vi IPython có thể được điều khiển thông qua các thiết lập trong file config IPython của người dùng, mà thường là trong ~/.ipython/
. Người dùng có thể tạo nhiều cấu hình , mỗi cài đặt có các thông số cấu hình khác nhau. Mỗi cấu hình có cài đặt của nó trong một thư mục riêng trong thư mục .ipython
. Hồ sơ mặc định nằm trong profile_default
và tệp chính ở đó để tùy chỉnh hành vi là ipython_config.py
. Theo mặc định, nó gần như hoàn toàn bình luận, với dòng nhận xét hiển thị các biến cấu hình và các thiết lập mặc định của chúng. Bỏ ghi chú hoặc chèn dòng để thay đổi hành vi.
Để thay đổi cách cư xử IPython vào cuối chạy một kịch bản, sử dụng:
c.TerminalIPythonApp.force_interact = True
Sau đó, khi kịch bản kết thúc (hoặc đặt ra một ngoại lệ), IPython sẽ tiếp tục chạy và giới thiệu bạn với một dấu nhắc. Đây là hành vi tương tự như ipython -i
.
Tôi sử dụng cài đặt này trong hồ sơ mặc định của mình, vì đây là cách tôi luôn luôn muốn IPython hoạt động. Nếu đó không phải là trường hợp của bạn, bạn có thể tạo một hồ sơ với hành vi này, để sử dụng ngay khi bạn muốn hành vi này. Hoặc chỉ tiếp tục sử dụng tùy chọn (rõ ràng không có giấy tờ) -i
.
Tài liệu cấu hình IPython có sẵn tại đây:
Nguồn
2018-03-01 22:21:25
Rất đẹp! Thật không may, khi nó ngoại lệ, nó thả tôi trở lại vào dòng lệnh hệ điều hành, không vào dấu nhắc IPython. Gợi ý? –
Vâng, bạn chỉ có thể bắt đầu ipython và sau đó làm% chạy test.py 1 2 3 4 –
Thực sự thêm -i làm cho nó ở trong vỏ. –