Ввод текста в Python Вопрос

Im AS3 разработчик, в настоящее время изучает Python

В AS3 Id довольно часто делают это:

for ( var foo in fooArray ) { trace(FooObject(foo).name); } 

Набрав листинг объектов в массиве, чтобы получить код в моей среде IDE

Как мне это сделать в Python?

4 Solutions collect form web for “Ввод текста в Python Вопрос”

Типы определяются во время выполнения в Python. Таким образом, как правило, меньше «подсказок кода» (я предполагаю, что вы имеете в виду завершение, навигация и т. Д.) В среде IDE. Еще есть.

Связано: обычно используемая IDE для разработки Python с некоторым намеком – Eclipse (или Aptana ) с pydev . Некоторые инструкции по установке .

В Python нет отливки типов, поскольку типы являются динамическими, поэтому отливка совершенно бессмысленна. Ваша IDE даст подсказки, если он сможет выяснить, какой тип он есть, чего он часто не может.

Лучше всего использовать журнал. Python имеет модуль регистрации по умолчанию (с пятью строгими уровнями: debug, info, error и т. Д.), Но я предпочитаю собственный тегалог (который поддерживает n произвольных тегов в сообщениях журнала).

С модулем регистрации python:

 import logging for foo in foo_list: logging.log(type(foo)) 

С tagalog:

 import tagalog for foo in foo_list: tagalog.log(type(foo)) 

Любой из этих подходов записывает записи в журнал. Расположение вывода для tagalog всегда является файлом, который указан здесь в переменной «log_file_path». Расположение вывода для модуля регистрации Python ( документы здесь ) зависит от вашей конфигурации.

Чтобы посмотреть файл в реальном времени, сделайте это в терминале linux / unix / mac:

 tail -f /path/to/file 

Поняв это, Python справляется с классами немного более разумно

В ActionScript

 for ( var f in itemArray ) { // call function in f FooObject(f).doSomething() } 

В Python

 for FooObject in itemArray: # call function FooObject.foo() 
  • Как изменить шрифт по умолчанию для кода Python в Eclipse?
  • Использование virtualenv с eclipse
  • Признание установки cx_Oracle в PyDev
  • Virtualenv с Eclipse (Galileo)
  • Используйте VIM для шага debug python, такого как Eclipse и PyDev
  • Как создать шаблон файла для PyDev?
  • Ссылка на внешнюю библиотеку в проекте приложения Python с использованием Pydev / Eclipse
  • OSX + Eclipse + PyDev - PATH неверен
  • Python - лучший язык программирования в мире.