2010-03-28 65 views
20

Tôi đã viết một chương trình bằng Python 3, nhưng bây giờ muốn chuyển đổi nó thành mã Python 2. Có tiện ích nào để tự động thực hiện điều đó không?làm thế nào để chuyển đổi Python 3 sang Python 2 mã?

+1

Khi bạn gặp sự cố này, đó có thể là dấu hiệu bạn đang làm ngược lại. Python 2to3 được tích hợp sẵn. Tại sao bạn không bắt đầu bằng Python 2 và sử dụng công cụ 2to3 tích hợp? –

+9

@ S.Lott: "Nếu dự án của bạn là mới hoặc không có một codebase lớn, thì bạn có thể xem xét việc viết/chuyển tất cả mã của bạn cho Python 3 và sử dụng 3to2 để chuyển mã của bạn cho Python 2." - một chiến lược hợp lệ được mô tả trong http://docs.python.org/dev/howto/pyporting.html – dim

Trả lời

30

Bạn muốn 3to2 cho điều đó.

Các vấn đề liên quan