Форум сайта python.su
Здравствуйте! Подскажите как быть..
Дело в том что изучаю Пайтон. На Linux не проблема для меня сейчас на стадии изучения.. делаю файлик скажем pythonfile.my запускаю в директории из терминала ./pythonfile.my
А вот сейчас нет Linux.. пока только рабочая Windows.. и нефига не пойму… простая программулина выполняется из под консоли… работат но..
к примеру вот
def myfunc(a, b):
return a - b
print myfunc(10, 2)
def myfunc(a, b):
return a - b
print myfunc(10, 2)
raw_input('ну тут что-то там')
Офлайн
Как вариант делать press any key в конце программы (как вы и предложили). Можно запускать терминал, переходить в директорию с скриптом и запускать его.
Start > Run, вводим cmd, переходим в нужную директорию: cd C:\dev\python и выполняем скрипт python myfile.py (если скрипт имеет расширение py, то можно не указывать чем открывать скрипт, т.к. с расширением py уже ассоциирован интерпретатор python).
Офлайн
macgeraНапример, создать ассоциацию на *.py файлы. 2 раза кликаем по скрипту, винда плачет и говорит что не знает чем его открывать. Активируешь радиобуттон напротив “Выбор программы из списка вручную”->ОК->ставишь галочку “использовать для всех файлов такого типа”->кнопка “обзор” и в папке с питоном выбираешь программу python.exe.
как вообще сделать так что бы запускать фалы с сконсольной программой в Windows скажем по 2-ному клику?
C:\Python26\python.exe %1
pause
Отредактировано (Март 30, 2010 21:49:30)
Офлайн
Спасибо за бантик. И вообще спасибо всем. Похоже другого решения кроме как press any key нет для Win нету..
Офлайн
А как вы себе это еще представляете? В win вы можете поступить так же, как и в nix: запустить терминал, перейти в директорию с скриптом и запустить его. А так скрипт делает ровно то, что о него и просят - выводит строки и завершается.
Офлайн
macgeraПростите, не удержался :)
бантик
Офлайн