Тема: ? по Python
Показать сообщение отдельно

  #11  
Старый 21.09.2008, 23:08
Larionich
Новичок
Регистрация: 21.09.2008
Сообщений: 16
С нами: 9282270

Репутация: 52
По умолчанию

Цитата:
>> А вопрос у меня возник такой: как запустить исходник на Python?
Один способ.
cd <папка с исходниками>
Запускаешь в командной строке python2.5 (например c:\python2.5, как у тебя сам знаешь)
Пишешь >>> execfile('test.py')
Другой способ.
(Для более частого использования)
В твой test.py записываешь:
Код:
def main():
  print 'Please, enter a'
  a = input()
  print 'Please, enter b'
  b = input()
  print '%d + %d = %d' % (a, b, a+b)
Это уже твой модуль. Из него можно вызывать функцию main()
cd <папка с исходниками>
Запускаешь в командной строке python2.5
>>> import test.py
>>> test.main() #Вот так мы вызываем нашу функцию
Если же нужно быстро вызвать фунцию, можно сделать следующее (но перед этим повторить шаги "Другого способа"):
>>> z=test.main #Присвоить локальное имя
>>> z() #вызываем нашу функцию
Написал, как можно понятнее, разберешься.
 
Ответить с цитированием