Tôi đang viết một ứng dụng khá cơ bản trong python (chỉ có một tệp tại thời điểm này). Câu hỏi của tôi là làm thế nào để tôi nhận được nó để kịch bản python có thể được chạy trong/usr/bin mà không có phần mở rộng .py?Các tập lệnh Python trong/usr/bin
Ví dụ, thay vì chạy
python htswap.py args
từ thư mục nơi mà nó đang là, tôi muốn để có thể cd đến bất kỳ thư mục và làm
htswap args
Cảm ơn trước!
sau nhiều kinh nghiệm đau đớn và cận tử, tôi khuyên bạn nên sử dụng phiên bản python cụ thể mà bạn phát triển cho #!/usr/bin/env python. -minor> (ví dụ: python2.4). Tốt hơn để có quyền kiểm soát của phiên bản python đang chạy thực thi (ít nhất là cho các trường hợp tôi có kinh nghiệm, YMMV) –