У вас може бути встановлено більше однієї версії Python, і версія IDLE, яка використовується, є новішою. Щоб побачити, яку версію python у вас є, ви можете ввести> python -V у командному рядку. Якщо ця версія виглядає відповідною, то, можливо, вам знадобиться повний шлях до файлу як другий параметр. Наприклад> python C: \ myfile.py.
Якщо ви правильно встановили Python, завжди є ймовірність, що лише набравши ім'я сценарію, він запустить його з python. Наприклад> myfile.py
Я завжди вважаю, що додавання C: \ Python27 до змінної% PATH% і .PY до змінної% PATHEXT% полегшує запуск сценаріїв. У цьому випадку просто> мій файл повинен працювати.
Редагувати після оновлення:
Введення просто> python без параметрів відкриває python у "інтерактивному режимі", який відрізняється від пакетного чи сценаріального режиму, для якого призначений ваш сценарій. Якщо виконується аргументами, перший аргумент приймається як шлях до файлу, а подальші аргументи передаються скрипту у списку sys.argv.
PATHEXT
змінну, використовуючи прийняту відповідь zdan нижче, якщо ви помістите скрипти Python в каталог, названий вашоюPATH
змінною оточення, більше не потрібно буде надавати повністю кваліфікований (або відносний) шлях для їх запуску. Тоді сценарії Python поводяться як будь-яка інша встановлена програма, і ви можете об'єднати їх у конвеєрах з іншими програмами / командлетами ( наприкладget-clipboard | myscript.py
) та всіма іншими користями.:)