Làm cách nào để khởi chạy tập lệnh Python từ Spotlight trên macOS?


1

Nói rằng tôi có một tập tin hello.py trong / Users / jsmith. Làm thế nào tôi có thể dễ dàng chạy tập lệnh này từ Spotlight? Lý tưởng nhất là tôi muốn tự cứu mình khỏi rắc rối khi mở cửa sổ Terminal hoặc Finder để chạy nó.

Tôi có phải đặt một #! / usr / bin / env python3 dòng shebang ở đầu? Nó có phải nằm trong một thư mục trên biến môi trường PATH không? Tôi cần một cách để nhanh chóng chạy một kịch bản Python với sự ồn ào tối thiểu.

Câu trả lời:


2

Như câu trả lời này cho thấy, bạn có thể tạo một .commandtập lệnh chạy tập lệnh Python. Ví dụ, điều này sẽ hoạt động:

#!/usr/bin/env bash
python /Users/jsmith/hello.py

Sau đó, để chạy nó, bạn chỉ cần tìm kiếm tên tệp của nó, chọn nó và nhấn enter.

Hãy nhớ rằng bạn sẽ phải làm cho .commandtệp thực thi: chmod a+x hello.command(thay thế hello.commandbằng tên tệp).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.