как осмотреть объекты при отладке отличный (затмите плагин или другой),

Одним из возможных решений является конкатенация вручную, вот несколько полезных кодов:

import json
def append_to_json(_dict,path): 
    with open(path, 'ab+') as f:
        f.seek(0,2)                                #Go to the end of file    
        if f.tell() == 0 :                         #Check if file is empty
            f.write(json.dumps([_dict]).encode())  #If empty, write an array
        else :
            f.seek(-1,2)           
            f.truncate()                           #Remove the last character, open the array
            f.write(' , '.encode())                #Write the separator
            f.write(json.dumps(_dict).encode())    #Dump the dictionary
            f.write(']'.encode())                  #Close the array

При редактировании файла вне сценария следует соблюдать осторожность, чтобы в конце не было добавлено никакого интервала.

10
задан RichieHindle 17 May 2009 в 22:53
поделиться

1 ответ

Вариант 1:

Попробуйте следующее в вашем скрипте

groovy.inspect.swingui.ObjectBrowser.inspect(object)

Это дает все общедоступные поля, свойства, методы и т. Д.

Вариант 2:

Вы также можете использовать obj.dump () и или object.inspect () для просмотра значений объекта например println obj.inspect () или assert obj.inspect () == "некоторые значения"

Другие варианты:

  • Перспектива отладки Eclipse 3.4 работает очень хорошо. Появляется даже тот, у кого нет информации о типе. Можете ли вы указать конкретную проблему, с которой вы столкнулись при отладке в 3.4
  • println variables
  • Написание модульного теста с утверждениями относительно ожидаемого вывода xml
11
ответ дан 4 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: