Форум сайта python.su
ну скорее всего он выполняется, но быстро. и после его выполнения консоль закрывается. =)
Офлайн
В конце скрипта напиши raw_input() и тогда консоль закрываться не будет, если только ошибка какая не произойдет :) а так, я лично пользуюсь scite. Правишь скрипт, f5, и тут же результат видишь..
Офлайн
igor.kaistсойдет ;)
В конце скрипта напиши raw_input()
Офлайн
На первых порах то может и сойдет, но если ошибка какая, то ее ты не увидишь.. Вообщем еще могу посоветовать запускать через idle хотябы, который идет с питоном. Тогда ты увидишь и вывод и ошибки, в gui интерфейсе. (пуск>программы>pyhon>idle (python gui)
Офлайн
Помогите немогу запустить .py при запуске консоль сразу исчезает,питон стоит на винде.
Офлайн
Ну совсем ленивые новички пошли. lele-1, ты хоть бы для приличия тред прочитал, по 1 ссылке сходил.
Офлайн
Я запустил ****.py з С:\***.ру но консоль сразу скрывается что сделать чтоб просмотреть ход проги
C:\>leap.py
File “C:\leap.py”, line 1
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54)
on win32
^
SyntaxError: invalid syntax
изменил реестр но ничево не изменилось
Отредактировано (Янв. 22, 2009 16:30:39)
Офлайн
Процесс “Просмотреть ход проги” называется дебагинг.
Только тут он не нужен. Тут обычная синтаксическая ошибка - отступа нет, не поставлено двоеточие и т.п.
Давай код программы, скажем где проблема.
Отредактировано (Янв. 22, 2009 16:37:45)
Офлайн
>>> import sys
>>> import string
>>> if len(sys.argv)<2:
print “Usage: leap.py year,year,year.”
sys.exit(0)
for i in sys.argvj:
try:
y=string.atoi(i)
except:
print i,“is not a year.”
continue
leap=“no”
if y%400==0:
leap=“yes”
elif y*100==0:
leap=“no”
elif y%4==0:
leap=“yes”
else:
leap=“no”
print y,“leap:”, leap, “in the Gregorian calendar”
if y%4==0:
leap=“yes”
else:
leap=“no”
print y, “leap:”, leap, “in the Julian calendar”
print “Calculated leapness for”, len ( sys.argv ) - 1, years"
Офлайн
Это копипаст из файла? >>> там тоже есть?
Отредактировано (Янв. 22, 2009 20:02:04)
Офлайн