我有以下代码:
import os
from os.path import join, getsize
def main():
directory = "\Surveys_I"
for root, dirs, files in os.walk(directory):
for i in dirs:
if not i.find("Hey"):
print i
如果我使用上面的代码,我(违反直觉)会得到一个包含单词 Hey 的所有文件的列表。如果我做
if i.find("Hey") == -1
我只得到不包含嘿的文件。
如果我做:
if i.find("Hey") == 1
,我没有得到一个文件。
这是怎么回事?