У меня есть питон скрипт с петлей, такие какPython Infinite Loop Хотя сбоями Mac
while True:
#do something here
Всякий раз, когда я запускаю его, он будет врезаться макинтош. Mac работает под управлением Mac OS X 10.6.5 и python 2.6.1
У меня есть питон скрипт с петлей, такие какPython Infinite Loop Хотя сбоями Mac
while True:
#do something here
Всякий раз, когда я запускаю его, он будет врезаться макинтош. Mac работает под управлением Mac OS X 10.6.5 и python 2.6.1
Если вы можете написать любой бесконечный цикл, и это приведет к сбою, то у вас возникнут проблемы с вашей ОС или вашим Python (поскольку это не обычно приводят к сбою). Попробуйте дистрибутив Python MacPorts и, надеюсь, у вас не будет таких же проблем.
Поскольку вы говорите, что Python 2.6.1 с OS X 10.6, я полагаю, вы используете поставляемый Apple Python 2.6. Если ваша машина поддерживает 64-разрядные версии, Python по умолчанию будет работать в 64-битном режиме, что может повлиять на проблемы, связанные с стеком. Вы можете попробовать запустить в 32-битном режиме и посмотреть, произойдет ли то же самое; Вы можете сделать это, ссылаясь на Python таким образом:
$ arch -i386 /usr/bin/python2.6
Вы также можете попробовать установить последнюю Python 2.6 (2.6.6) с помощью программы установки Python.org для OS X here. Примечание: Python только 32-разрядный. (Кстати, Python 2.7 теперь является текущим. Если вы можете воспроизвести проблему с ним, вы должны открыть проблему на Python bug tracker.)
Возможно, ваш компьютер перегревается, когда вы позволяете ему работать на 100% процессоре для слишком длинный. Тогда решение должно быть уверенным, что вентилятор на вашем процессоре работает, или чтобы установить лучшую.
@giodamelio: У меня точно такая же спецификация, за исключением того, что я использую дистрибутив python macport, и это не сбой для меня. Возможно, что то, что вы делаете внутри цикла, сбрасывает его. Можете ли вы опубликовать отчет/код сбоя, который вы выполняете внутри цикла while. – pyfunc 2010-11-27 02:30:57
Это приводит к панике ядра или зависающему графическому интерфейсу? – SingleNegationElimination 2010-11-27 02:33:20