Python: список с [< >, <>...]
Я использую PySVN, чтобы получить diff между двумя ссылками, и функция, которую я использую, возвращает список с '<>':
[<PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h'>, <PysvnDiffSummary u'sdk_include/EthernetScannerSDKDefine.h'>, <PysvnDiffSummary u'sdk_include/CMakeLists.txt'>]
Что именно это за тип данных? И как я могу получить доступ только к части после ""? (Например, из
1 ответ
Решение
Это представление объекта PySvnDiffSummary. Попробуйте использовать dir(Object), чтобы получить его атрибуты и оттуда. Это, вероятно, будет что-то вроде object.url
поэтому, когда вы узнаете, что это за атрибут (из комментариев в другом месте, это __name
), вы хотите что-то вроде:
urls = [sumary.__name for summary in list]
Рабочий список с тем, что вы хотите:)