用contain方法修改python字符串

Modify python string with contain method

本问题已经有最佳答案,请猛点这里访问。

我希望它在我的列表中找到以下文件:"Microsoft Word 105prt"(此文件名可能有所不同,但始终包含"Word"。

1
2
3
for myfile in filelist:
    if myfile.contains("Word"):
        print myfile

由于contains不起作用,我如何修改它以在python 2.7.5中工作。


您可以用find替换contains,只需检查-1以外的返回代码。

1
2
3
for myfile in filelist:
    if myfile.find("Word")!=-1:
        print myfile

您只需使用in关键字,如下所示:

1
2
if 'Word' in myfile:
    print myfile