LINUX.ORG.RU

PyCharm, создать и отладить скрипт для Linux

 ,


0

2

есть:
Ubuntu 14.04.3 LTS
PyCharm community edition 4.5.3

нужно:

1. создать некоторые *.py-файлы со скриптами для выполнения дефолтным Python-интерпретатором linux, т.е. чтобы у них при создании устанавливался бит исполняемого файла, а в шапке было прописано что-то типа #!/usr/bin/python
(вместо __author__ = 'blabla')

2. отладить их в дебаггере пошагово, с передачей каких-то аргументов командной строки (допустим, 2 имени файла)

1. Пишешь им что-то типа #!/usr/bin/python в шапке, делаешь chmod +x *.py
2. На второй строке пишешь import ipdb; ipdb.set_trace()

Какие проблемы-то?

Goury ★★★★★ ()
Ответ на: комментарий от Goury

Наркоман ты. У человека IDE. И дебаг происходит проставлением брейкпойнтов мышкой нажатием на Shift+F9.

anonymous ()
Ответ на: комментарий от Goury

1. хочется, чтобы нусамаясупермегакрутая среда разработки на Python понимала, что такое «Python-скрипт под linux», и делала это вместо меня (раз уж они хотят денег за свой супермегакрутой продукт)

2. я писал «отладить скрипт в среде PyCharm». Это значит - «используя его отладчик».

MinasFilm ()
Последнее исправление: MinasFilm (всего исправлений: 1)
Ответ на: комментарий от MinasFilm

1. Может ты хочешь, чтобы и за тебя писала код?
Осиль настройка шаблонов, если не хочешь видеть __author__

2. Debug - Edit configuration. Где-то там.

HunOL ★★★★ ()
Ответ на: комментарий от MinasFilm

нусамаясупермегакрутая
community edition

Ентерпрайз купи тогда, там всё это есть

Goury ★★★★★ ()

Судя по формулировке ты хочешь чтобы кто-то за тебя написал и отладил скрипты.
Могу за недорого подсказать подходящий раздел форума для таких запросов

zolden ★★★★★ ()
Ответ на: комментарий от HunOL

2. Debug - Edit configuration. Где-то там.

спасибо - именно так!
отличненько вышло, да

MinasFilm ()
Ответ на: комментарий от menangen

занятно
запустится первый попавшийся в PATH питон?

zolden ★★★★★ ()

Может поздно уже, но все же:

1.Settings - Editor - File and Code Templates. Вкладка Templates.

yran25 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.