Интерактивное заполнение клавишей Tab Интерпретатора
try:
import readline
except ImportError:
print "Unable to load readline module."
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
>>> class myclass:
... def function(self):
... print "my function"
...
>>> class_instance = myclass()
>>> class_instance.<TAB>
class_instance.__class__ class_instance.__module__
class_instance.__doc__ class_instance.function
>>> class_instance.f<TAB>unction()
необходимо будет также установить переменную среды PYTHONSTARTUP.
Хорошо, похоже, я нашел недостающую часть:
ICustomerQuery customers = customerSet.AppendCustomerQueryRq();
Это создает все данные, относящиеся к каждому клиенту, что является шагом вперед. Анализ XML для клиентов должен быть довольно простым, но анализ отдельных задач / заданий для каждого клиента будет трудоемким, потому что для каждой задачи нет подузлов - в основном вы получаете повторяющиеся фрагменты XML со всей основной информацией о клиенте (адрес, биллинг адрес, адрес доставки и т. д.), затем это свойство под названием "FullName", которое добавляет двоеточие к имени клиента, за которым следует заголовок задачи (за которым может следовать еще одно двоеточие с заголовком подзадачи и т. д.). Мне интересно, есть ли что-то умное, что я могу сделать с запросом запроса, чтобы получить лучший ответ в формате xml (например, указать, какие свойства я хочу вернуть, и, возможно, принудительно создать подузлы для каждой задачи для данного клиента) ... комментарии приветствуются.