Imho, viết
python /path/to/script.py
Là khá sai, đặc biệt là trong những ngày này. Con trăn nào? trăn2.6? 2.7? 3.0? 3,1? Hầu hết các lần bạn cần chỉ định phiên bản python trong thẻ shebang của tệp python. Tôi khuyến khích sử dụng
#! / usr / bin / env python2 #or python2.6 hoặc python3 hoặc thậm chí python3.1
để tương thích.
Trong trường hợp như vậy, tốt hơn là có tập lệnh thực thi và gọi nó trực tiếp:
#! / bin / bash
/path/to/script.py
Bằng cách này, phiên bản của python bạn cần chỉ được viết trong một tệp. Hầu hết các hệ thống ngày nay đang có python2 và python3 trong thời gian đó, và điều đó xảy ra là python symlink trỏ đến python3 , trong khi hầu hết mọi người mong đợi nó trỏ đến python2 .
python python_script.py
vào kịch bản shell của bạn?