У меня есть сценарий python, который я хочу запустить из командной строки, но не знаю, как его запустить. Спасибо :)оконная командная строка и Python
ответ
python myscript.py
См Basic Hints for Windows Command Line Programming.
Если ваш каталог установки питона входит в %PATH%
-
C:\> python myscript.py
Если вы знаете путь установки:
C:\> C:\python26\python myscript.py
И, вы можете вставить hashbang
в 1-й строке сценария:
#! C:\python26\python
и он будет работать, набрав только имя сценария. Это содержание p.py
:
#!C:\python26\python
import sys
print sys.path
и назвав его непосредственно из окна cmd.exe
:
C:\>p.py
['C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs',
'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win',
'C:\\Python26', 'C:\\Python26\\lib\\site-packages',
'C:\\Python26\\lib\\site-packages\\win32', 'C:\\Python26\\lib]
К сожалению, удалил мой комментарий.Я спрашивал, что ответил Йоханнес. Ответ на SilentGhost делает работу варианта hashbang гимеля, я думаю, хотя он работает из-за расширения, а не из-за hashbang. – OregonGhost
Работает на моей установке windows python2.6. – gimel
Если ваш скрипт foo.py, вы можете просто сделать
C:\Python25\python.exe foo.py
Предполагая у вас установлен python 2.5 в местоположении по умолчанию. Кроме того, вы можете добавить C: \ Python25 на ваш% PATH%, так что:
python foo.py
будет работать. Но имейте в виду, что изменение% PATH% может повлиять на приложения (поэтому по умолчанию это не выполняется установщиком python).
я сделать это таким образом:
C:\path\to\folder> yourscript.py
Это отлично работает, если у вас есть интерпретатор Python в качестве программы по умолчанию для открытия файлов .py. –
не то, что установщик делает по умолчанию? – SilentGhost
@SilentGhost: пользователь может захотеть открыть файлы Python в редакторе по умолчанию. –
- вы установили Python? если не установить его из python.org
по использованию командной строки
питон «Путь к script.py»
если питон не в PATH списке, вы можете добавить его в PATH в переменные окружения или непосредственно использовать путь к python.exe, например
c:\python25\python.exe myscript.py
Вы можете найти его полезным включить .bat файл, который вызывает .py скрипт. Затем все, что вам нужно сделать, - это ввести имя своего скрипта для его запуска.
Попробуйте что-то вроде: питон% ~ dp0 \% ~ n0.py% *
Это добавило преимущества, которые вы можете позволить пользователям дважды щелкнуть файл .bat. К сожалению, все еще зависит от того, что python является частью% PATH%. – Job
- 1. Командная строка Python run
- 2. Python - закрывается командная строка
- 3. Python, Командная строка, Windows
- 4. Python Remote Командная строка
- 5. python, командная строка и путь к окну
- 6. Командная строка регулярное выражение '*' и python sys.argv
- 7. Командная строка в скрипте Python
- 8. Командная строка Python Ошибка импорта
- 9. Командная строка не распознает python
- 10. Командная строка Python run (время)
- 11. Isabelle2016 и командная строка
- 12. Аргументы и командная строка
- 13. Командная строка, если командная ошибка
- 14. Командная строка портативное приложение
- 15. Командная строка Erlang
- 16. Командная строка Jena и --strict
- 17. PHP Exec() и командная строка
- 18. Командная строка Powershell и winrar
- 19. Командная строка и AutoIt/StdinWrite
- 20. Командная строка MySQL и транзакции
- 21. MySQL командная строка и пейджеры
- 22. Командная строка Найти и заменить
- 23. Командная строка и командные файлы
- 24. Командная строка Python Аргументы: вызов функции
- 25. Python Командная строка «символы» возвращает «символы»
- 26. Командная строка в python с историей
- 27. Исходная командная строка Linux-оболочки в python
- 28. Командная строка python с несколькими argv
- 29. Командная строка Windows Не работает От Python
- 30. Командная строка Windows Python Изменение версии
Вы установили Python на вашем компьютере? – sampablokuper