Tôi thấy mình thường xuyên sử dụng trình thông dịch của Python để làm việc với cơ sở dữ liệu, tệp, v.v. - về cơ bản rất nhiều định dạng thủ công của dữ liệu bán cấu trúc. Tôi không lưu đúng cách và dọn sạch các bit hữu ích thường xuyên như tôi muốn. Có cách nào để lưu dữ liệu đầu vào của tôi vào hệ vỏ (kết nối db, phép gán biến, ít cho các vòng lặp và bit logic) - một số lịch sử của phiên tương tác không? Nếu tôi sử dụng một cái gì đó như script
tôi nhận được quá nhiều tiếng ồn. Tôi thực sự không cần phải chọn tất cả các đối tượng - mặc dù nếu có một giải pháp thực hiện điều đó, nó sẽ ổn thôi. Lý tưởng nhất là tôi sẽ chỉ còn lại một đoạn script chạy như kịch bản mà tôi đã tạo tương tác và tôi có thể xóa các bit tôi không cần. Có một gói làm điều này, hoặc một phương pháp DIY?
CẬP NHẬT : Tôi thực sự ngạc nhiên về chất lượng và tính hữu ích của các gói này. Đối với những người bị ngứa tương tự:
- IPython - nên đã sử dụng điều này từ lâu, loại suy nghĩ của tôi
- reactact - rất ấn tượng, tôi muốn tìm hiểu thêm về trực quan hóa và điều này có vẻ như nó sẽ tỏa sáng ở đó. Sắp xếp một ứng dụng máy tính để bàn gtk / gnome hiển thị biểu đồ nội tuyến. Hãy tưởng tượng một vỏ lai + máy tính vẽ đồ thị + nhật thực nhỏ. Phân phối nguồn tại đây: http://www.reinteract.org/trac/wiki/GettingIt . Được xây dựng tốt trên Ubuntu, tích hợp vào máy tính để bàn gnome, trình cài đặt Windows và Mac.
- bpython - cực kỳ hay, nhiều tính năng hay, tự động hoàn thành (!), tua lại, một lần nhấn phím để lưu vào tệp, thụt lề, hoàn thành tốt. Phân phối nguồn Python, đã kéo một vài phụ thuộc từ sourceforge.
Tôi đã được chuyển đổi, những điều này thực sự đáp ứng nhu cầu giữa phiên dịch viên và biên tập viên.