Найти - Пользователи
Полная версия: Notepad ++ и python
Начало » Инструментальные средства разработки » Notepad ++ и python
1 2
Eliont
Погляди в пятом посте - вроде уже обсуждалось.

Лично я тоже использую Notepad++ но со скриптами несколько по другому -
Запускает вот такой reg-файлик и окно интерпретатора не исчезает после завершения работы скрипта.
А py как exe у меня стали запускаться сразу после установки версии 2.7 .

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\open\command]
@="cmd /k \"\"C:\\Python27\\python.exe\" \"%1\" %*\""
igor.kaist
Eliont
А py как exe у меня стали запускаться сразу после установки версии 2.7 .
хм, мне ручками пришлось добавить нужные расширения в PATHEXT
basist
Eliont, да, действительно, обсуждалось, не заметил.. добавил
os._exit(1)
но интерпретатор не завершает работу и выдаёт следующее:

Traceback (most recent call last):
File "start.py", line 2, in <module>
os._exit(1)
NameError: name 'os' is not defined
>>>
igor.kaist
basist
но интерпретатор не завершает работу и выдаёт следующее:
ну это как бы логично import os не делали же…
pikhovkin
Оффтоп
Откройте для себя наконец PyScripter!
Андрей Светлов
Ага. Откройте мощь gvim и emacs - они даже на Windows неплохо выглядят!
basist
pikhovkin
Откройте для себя наконец PyScripter!
не запустился вообще)))

Андрей Светлов
Откройте мощь gvim и emacs
подождите, подождите.. не всё сразу.. у меня хеллоу ворлд еще только.. =D

igor.kaist, неа, не делал. даже не знаю что это)) Спасибо:)
igor.kaist
basist
не запустился вообще)))
да что ж такое у вас… Вам пожалуй надо денек другой отдохнуть, или поюзать другую OS :)
basist
igor.kaist, заработал)) видимо перезагрузка помогла О_о
J.K.
Подскажите, пожалуйста, современное решение проблемы.

Плагин NppExec что-то не настраивается и, кажется, не настроится удобно (пути, мобильность). PyScripter выглядит хорошо, но вроде он не обновляется уже полтора года.

NotePad++ - нравится, но он не выполняет код.


АПД.
Немного разобрался с NppExec. По команде
python -u -i "$(FULL_CURRENT_PATH)" 
все выполняется.

АПД2.

Почему-то странно работает с дробными числами:

>>> 1 / 2
0
>>>  1 // 2
0
>>> 8 / 1.5
5.333333333333333

АПД3.
Разобрался с дробными числами. Оказывается плагин запускал Пайтон2. Прописал полный путь к Пайтону - проблема решилась.


This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB