我正在使用PySVN来获取2个链接之间的差异,并且我正在使用的函数返回带有'<>'的列表:
[<PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h'>, <PysvnDiffSummary u'sdk_include/EthernetScannerSDKDefine.h'>, <PysvnDiffSummary u'sdk_include/CMakeLists.txt'>]
这类数据究竟是什么?我该如何只添加“”之后的部分?(来自<PysvnDiffSummary u'sdk_include / EthernetScannerSDK.h'的EG>我只希望sdk_include / EthernetScannerSDK.h,如果可能的话,不使用.split('\'')。
它是PySvnDiffSummary对象的表示。尝试使用dir(Object)并从那里获取属性。可能是像object.url这样的东西
因此,当您发现属性是什么时(从其他地方的注释中获得的__name
),您将需要以下内容:
urls = [sumary.__name for summary in list]
工作清单随您所愿:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句