Python: 列表 [< >, <>...]
Python: List with [< >, <>...]
我正在使用 PySVN 来获取 2 个链接之间的差异,而我正在使用的函数 returns 包含“<>”的列表:
[<PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h'>, <PysvnDiffSummary u'sdk_include/EthernetScannerSDKDefine.h'>, <PysvnDiffSummary u'sdk_include/CMakeLists.txt'>]
这类数据到底是什么?我怎样才能只访问“'”之后的部分? (例如,来自 < PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h' > 我只想要 sdk_include/EthernetScannerSDK.h,尽可能不使用 .split(' \' ')。
它是 PySvnDiffSummary 对象的表示。尝试使用 dir(Object) 从那里获取它的属性。它可能会像 object.url
所以当你找出属性是什么时(从其他地方的评论,它是 __name
),你会想要这样的东西:
urls = [sumary.__name for summary in list]
工作列表中有你想要的:)
我正在使用 PySVN 来获取 2 个链接之间的差异,而我正在使用的函数 returns 包含“<>”的列表:
[<PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h'>, <PysvnDiffSummary u'sdk_include/EthernetScannerSDKDefine.h'>, <PysvnDiffSummary u'sdk_include/CMakeLists.txt'>]
这类数据到底是什么?我怎样才能只访问“'”之后的部分? (例如,来自 < PysvnDiffSummary u'sdk_include/EthernetScannerSDK.h' > 我只想要 sdk_include/EthernetScannerSDK.h,尽可能不使用 .split(' \' ')。
它是 PySvnDiffSummary 对象的表示。尝试使用 dir(Object) 从那里获取它的属性。它可能会像 object.url
所以当你找出属性是什么时(从其他地方的评论,它是 __name
),你会想要这样的东西:
urls = [sumary.__name for summary in list]
工作列表中有你想要的:)