Một trong những câu trả lời hữu ích đã bị mất trong các bình luận, vì vậy tôi muốn viết lại nó cùng với việc thêm một tài liệu tham khảo cho một chức năng ma thuật IPython hữu ích khác.
Đầu tiên để trình bày lại những gì @EOL đã nói, một cách để giải quyết vấn đề của OP là tắt tính năng tự động thụt lề bằng cách chạy %autoindent
và dán trước (tất nhiên là không cần thiết nếu bạn đang sử dụng %paste
).
Bây giờ để bổ sung thêm thông tin cho những gì đã có ở đây, một chế độ hữu ích hơn trong IPython là %doctest_mode
cho phép bạn sao chép các đoạn mã mẫu và thử nghiệm từ các chuỗi tài liệu. Điều này cũng hữu ích để thực hiện đầu ra phiên python tương tác mà bạn có thể tìm thấy trong tài liệu và diễn đàn trực tuyến mà không cần phải loại bỏ các chuỗi nhắc nhở trước.