จะรันโปรแกรม Python โดยตรงได้อย่างไร?
ฉันได้สร้างไฟล์. py (เช่นmnik.py ) ใน gedit มันทำงานได้อย่างราบรื่นในสถานี
คำสั่งไป
python3 mnik.py
แต่เมื่อใดก็ตามที่ฉันคลิกไฟล์มันจะเปิดขึ้นด้วย gedit ฉันไม่สามารถเรียกใช้ได้โดยตรงโดยการคลิก
จะทำอย่างไร?
python3
บนบรรทัดคำสั่งด้วยอาร์กิวเมนต์เป็นวิธีที่ยอดเยี่ยมในการเรียกใช้สคริปต์ไพ ธ อน มันเป็นความจริงวิธีที่ง่ายที่สุดที่จะเรียกใช้โปรแกรมที่ต้องใช้ขั้วและข้อโต้แย้ง (เช่นหลายสคริปต์ของตัวเอง แต่ยังมีโปรแกรมชอบmercurial
, sphinx
) สนใจอธิบายว่าทำไมสิ่งที่ฉันทำมานานกว่า 20 ปีนั้นไม่ใช่วิธีที่เหมาะสม?
./scriptname
python3
มีวิธีที่แตกต่างกันในการรันสคริปต์ python และการทำpython3 ./mnik.py
ก็เป็นวิธีที่เหมาะสมในการทำสิ่งต่าง ๆ มันแตกต่างกันไป (และอย่างน้อยคุณก็จะได้รับ python3 ในแบบนั้นและไม่ใช่ python2 เหมือนมีคำตอบมากที่สุด)