我使用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;)
答案 0 :(得分:1)
它是PySvnDiffSummary对象的表示。尝试使用dir(Object)来获取它的属性。它可能会像object.url
所以当你发现属性是什么时(来自其他地方的评论,它是__name
),你会想要这样的东西:
urls = [sumary.__name for summary in list]
工作清单正是您想要的:)