Tetiana
Дек. 18, 2015 21:46:51
Привет всем! Глупый вопрос, но как запустить скрипт в cmd?
Вот такое сообщение получаю при попытке запуска…
Что не так?
(использую Python 2.7 и Windows 2007)
Romissevd
Дек. 18, 2015 22:07:23
Вам нужно либо перейти в каталог, в котором лежит Ваш скрипт и выполнить команду
python name_script.py,
либо
python c:\путь\к\файлу.py
но python должна быть исполняемая команда,
либо тоже явно указывайте путь к python
Tetiana
Дек. 21, 2015 11:36:24
Большое спасибо за ответ! Не получается, к сожалению. (знакомлюсь с Питоном на Курсере - все было замечательно, пока пользовалась симулятором).
Что я не так делаю?
Вот принтскрин того, что наблюдаю, когда пытаюсь запустить программу в cmd…
Romissevd
Дек. 21, 2015 12:30:15
1. То куда Вы пишете команды реагирует правильно, так как Вы находитесь в командной строке ИНТЕРПРЕТАТОРА( в интерактивном режиме). Вам нужна командная строка Windows. Вот тут про нее немного
http://windows.microsoft.com/ru-ru/windows/command-prompt-faq#1TC=windows-7. И вот там Вам нужно вводить соответственно то, что Вы вводили в интерактивном режиме, НО (читать пункт 2)
2. Насколько я понимаю в окружение path Вы pyrthon не добавляли, поэтому Вы скорее всего не получите желаемого результата. Вот тут как добавить в переменную окружения python
http://wombat.org.ua/AByteOfPython/installation.html, чтобы можно было вызывать интерактивный режим командой python. Иначе нужно указывать путь к python
C:\Python27\python.exe C:\путь\где\Ваш\скрипт.py
Tetiana
Дек. 21, 2015 15:20:31
Ура! Громаднейшее спасибо! Что-то похожее получилось))
_zetetic
Дек. 23, 2015 03:11:14
что бы не иметь дело с длинными путями, в которых могут быть пробелы и буквы разных национальностей, скопируйте файл cmd.exe из системной папки windows\system32 в папку со скрыптом который вы хотите запустить (например: test.py) ,
запустите cmd.exe, введите в командной строке имя скрипта ( > test.py)
PooH
Дек. 23, 2015 05:09:23
_zetetic
скопируйте файл cmd.exe из системной папки windows\system32 в папку со скрыптом который
Не давайте глупых советов. Для этого даже в windows есть команда
cd и переменная окружения
PATH
noob_saibot
Дек. 23, 2015 08:28:01
_zetetic
что бы не иметь дело с длинными путями, в которых могут быть пробелы и буквы разных национальностей, скопируйте файл cmd.exe из системной папки windows\system32 в папку со скрыптом который вы хотите запустить (например: test.py) ,запустите cmd.exe, введите в командной строке имя скрипта ( > test.py)
Начинай копировать:
py.user.next
Дек. 23, 2015 09:54:58
PooH
Для этого даже в windows есть команда cd и переменная окружения PATH
Чтобы постоянно запускать по-быстрому, можно сделать ярлык на cmd.exe и положить его в любую нужную папку. А в свойствах ярлыка нужно удалить каталог запуска (обычно там ставится System32), чтобы он открывал в текущем.
Tetiana
Дек. 23, 2015 12:05:00
Подскажите, пожалуйста, как правильно обращаться к текстовому файлу в скрипте?
Мне нужно этот файл открыть и обработать, но он не открывается почему-то, хотя путь указан правильно.
В командной строке появляется сообщение об ошибке 22 или неправильном имени.
Прилагаю скриншот. Заранее большое спасибо за помощь!