Tôi vừa (cuối cùng!) Đã nâng cấp Python từ 2.6 lên 2.7 và cũng cài đặt song song 3.2. Tôi đang chạy Windows Vista.
Trước đây, tôi có thể kéo và thả vào tệp .py để chạy tập lệnh, với tên tệp được kéo xuất hiện sys.argv
. Tôi không làm gì để có được hành vi này; nó hoạt động ngay khi Python 2.6 được cài đặt.
Nó không còn hoạt động: tệp .py không được công nhận là mục tiêu thả hợp lệ.
Tôi đã thử bản hack registry này , cái mà tôi cũng tìm thấy bằng cách tìm kiếm trên Google (nhận được một vài tài liệu tham khảo rải rác, bao gồm một chuỗi danh sách gửi thư cũ trên python.org). Nó hoàn thành chính xác không có gì, ngay cả sau khi khởi động lại máy tính. Dù sao tôi cũng không nên làm điều này vì tôi không phải làm lần cuối.
Chuyện gì đang xảy ra vậy? Làm thế nào tôi có thể sửa chữa nó? Tôi thực sự nhớ có hành vi này.
sys.argv
.