2014-08-26 4 views
2

Простите меня, я исхожу из фона MATALB, и я все еще litte путают, как все «модули» Python работают вместе.Отладка сценария Python (с флагами) в Spyder

Я установил Anaconda, и я использую IDE Spyder с консолью IPython по умолчанию (думаю, я сказал, что все в порядке). Я иду через Google Education уроков, и я представил с проблемой вызова конкретного кода, как так:

./wordcount.py {--count | --topcount} file 

я разобрался (спасибо this thread), что я мог запустить это из IPython в Spyder:

%run wordcount.py --count alice.txt 

проблема, что у меня в том, что, когда я называю wordcount.py таким образом из консоли, она игнорирует любой из точек останова я поставил, и мне нужно построчно-лайн шагом через мой код. В качестве альтернативы, если я попытаюсь запустить dubugger, который является частью Spyder, я не могу указать какой-либо из этих аргументов командной строки флага.

Что мне не хватает? Благодаря!

ответ

3

Секрет в том, чтобы изменить Задать настройки! В разделе «Параметры запуска»> «Общие настройки» вам предоставляется возможность запуска параметров командной строки. Отладчик наблюдает за этими дополнительными параметрами командной строки при запуске.

enter image description here

+1

(* Spyder DEV здесь *) Я рад, что ты понял, самостоятельно решение вашей проблемы. Отличная работа!! –

 Смежные вопросы

  • Нет связанных вопросов^_^