Python:列表[< >,<> ...]

时间:2016-08-18 07:52:26

标签: python pysvn

我使用PySVN来获取2个链接之间的差异,而我使用的函数会返回一个列表'<>':

[<PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h'>, <PysvnDiffSummary u'sdk_include/EthernetScannerSDKDefine.h'>, <PysvnDiffSummary u'sdk_include/CMakeLists.txt'>]

这种类型的数据究竟是什么?如何在&#34;之后才能访问该部分? &#39; &#34 ;? (EG来自&lt; PysvnDiffSummary u&#39; sdk_include / EthernetScannerSDK.h&#39;&gt;我只想要sdk_include / EthernetScannerSDK.h,如果可能的话,不使用.split(&#39; \&#39;&#39;)

1 个答案:

答案 0 :(得分:1)

它是PySvnDiffSummary对象的表示。尝试使用dir(Object)来获取它的属性。它可能会像object.url

所以当你发现属性是什么时(来自其他地方的评论,它是__name),你会想要这样的东西:

urls = [sumary.__name for summary in list]

工作清单正是您想要的:)