คุณอาจติดตั้ง Python มากกว่าหนึ่งเวอร์ชันและ IDLE รุ่นที่ใช้นั้นใหม่กว่า เพื่อดูว่าคุณมีไพ ธ อนรุ่นใดคุณสามารถพิมพ์> python -V ที่บรรทัดรับคำสั่ง หากเวอร์ชันนั้นดูเหมาะสมคุณอาจต้องใช้พา ธ เต็มไปยังไฟล์เป็นพารามิเตอร์ที่สอง เช่น> python C: \ myfile.py
หากคุณติดตั้ง Python อย่างถูกต้องมีโอกาสที่เพียงแค่พิมพ์ชื่อของสคริปต์จะทำงานด้วย python เช่น myfile.py
ฉันมักจะพบว่าการเพิ่ม C: \ Python27 ให้กับตัวแปร% PATH% และ. PY ไปยังตัวแปร% PATHEXT% ทำให้การเรียกใช้สคริปต์ง่ายขึ้น ในกรณีนี้เพียงแค่> myfile ควรทำงาน
แก้ไขหลังจากอัปเดต:
การพิมพ์เพียง> python โดยไม่มีพารามิเตอร์เปิด python ใน 'โหมดโต้ตอบ' ซึ่งแตกต่างจากแบทช์หรือโหมดสคริปต์ที่สคริปต์ของคุณมีไว้สำหรับ หากดำเนินการโดยมีอาร์กิวเมนต์อาร์กิวเมนต์แรกจะถูกใช้เป็นพา ธ ไฟล์และอาร์กิวเมนต์เพิ่มเติมจะถูกส่งผ่านไปยังสคริปต์ในรายการ sys.argv
PATHEXT
ตัวแปรของคุณโดยใช้คำตอบที่ยอมรับของ zdan ด้านล่างหากคุณใส่สคริปต์ Python ลงในไดเรกทอรีที่ตั้งชื่อโดยPATH
ตัวแปรสภาพแวดล้อมของคุณคุณไม่จำเป็นต้องระบุเส้นทางที่ผ่านการรับรอง (หรือญาติ) ที่มีคุณสมบัติครบถ้วน จากนั้นสคริปต์ Python จะทำงานเหมือนโปรแกรมที่ติดตั้งอื่น ๆ และคุณสามารถรวมเข้าด้วยกันในไพพ์ไลน์กับโปรแกรม / cmdlets อื่น ๆ ( เช่นget-clipboard | myscript.py
) และสิ่งดีๆอื่น ๆ ทั้งหมด:)