我有一个名为 187045_20191025_Release_UAT_1.zip
的文件。我想最后得到 187045
和 1
。
我已经使用了这个代码片段,但它没有给我我想要的东西。
cms_name = splitext(split('187045_20191025_Release_UAT_1.zip')[1])[0].rsplit('_', 1)
print(cms_name)
这是输出。
['187045_20191025_Release_UAT', '1']
cms_name
必须只给我 187045
。很明显我在某个地方犯了错误。
请指导我。
问候
最佳答案
您可以使用正则表达式或拆分,这是使用拆分的示例:
s='187045_20191025_Release_UAT_1.zip'
cms_name=[s.split('_')[0], s.split('_')[-1].split('.')[0]]
print(cms_name)
这是结果:
['187045', '1']
关于python - 如何使用Python分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61344795/