如何在python中通过os.walk获得准确的目录
我有一个目录,其中包含像/sample1、/sample10、/sample11等目录。 当我使用如何在python中通过os.walk获得准确的目录,python,regex,if-statement,os.walk,Python,Regex,If Statement,Os.walk,我有一个目录,其中包含像/sample1、/sample10、/sample11等目录。 当我使用os.walk一个接一个地访问它们时,我遇到了一些困难 for root, dirs, files in os.walk(mypath): if 'sample1' in root: print root 现在,它返回所有root/sample1、/sample10、/sample11等,因为所有目录都有“sample1”。如何仅获取sample1目录 可能是正则表达式很好,
os.walk
一个接一个地访问它们时,我遇到了一些困难
for root, dirs, files in os.walk(mypath):
if 'sample1' in root:
print root
现在,它返回所有root/sample1、/sample10、/sample11等,因为所有目录都有“sample1”。如何仅获取sample1目录
可能是正则表达式很好,但我不知道如何使用它。测试是否相等:
如果root==“sample1”:…
如果你刚开始使用python,你应该在这里学习一些基本的语言特性:或者如果root=='/sample1':
,因为他的字符串中似乎有目录前缀