如何找到与给定字符串相关的对应文件?

时间:2018-04-06 10:08:33

标签: string python-3.x list

我的基本名称为mcf-z-stacks-03212011_a01_s2,对应于文件名mcf-z-stacks-03212011_a01_s2_w1248254b0-0193-4e11-8762-62b5d2b86216(类似于提交的mcf-z-stacks-03212011_a01_s2,但添加了额外的_w1248254b0-0193-4e11-8762-62b5d2b86216,其中extra是随机字符串) 。如果我只输入字符串mcf-z-stacks-03212011_a01_s2_w1248254b0-0193-4e11-8762-62b5d2b86216,我找到了找到名称mcf-z-stacks-03212011_a01_s2的方法。我怎么能在python中做到这一点。

例如,第一个列表存储名称

lst1=['mcf-z-stacks-03212011_a01_s2_w1248254b0-0193-4e11-8762-62b5d2b86216', 'mcf-z-stacks-03212011_a01_s1_w1448254b0-0193-4e11-8762-62b5d2b86216', ''mcf-z-stacks-03212011_a03_s1_w2248254b0-0193-4e11-8762-62b5d2b86216']    
input='mcf-z-stacks-03212011_a01_s2'
expect_output='mcf-z-stacks-03212011_a01_s2_w1248254b0-0193-4e11-8762-62b5d2b86216'

1 个答案:

答案 0 :(得分:1)

使用fmemopen()方法检查起始字符串是否匹配。

startswith